├── .gitignore ├── .vscode └── settings.json ├── api ├── .gitignore ├── Dockerfile ├── Pipfile ├── Pipfile.lock ├── main.py └── mongo_client.py ├── docker-compose.yml └── frontend ├── .gitignore ├── Dockerfile ├── README.md ├── package-lock.json ├── package.json ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── index.html ├── manifest.json └── robots.txt └── src ├── App.js ├── components ├── Header.js ├── ImageCard.js ├── Search.js ├── Spinner.js └── Welcome.js ├── css └── index.css ├── images └── logo.svg └── index.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/api/.gitignore -------------------------------------------------------------------------------- /api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/api/Dockerfile -------------------------------------------------------------------------------- /api/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/api/Pipfile -------------------------------------------------------------------------------- /api/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/api/Pipfile.lock -------------------------------------------------------------------------------- /api/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/api/main.py -------------------------------------------------------------------------------- /api/mongo_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/api/mongo_client.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /frontend/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /frontend/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/public/apple-touch-icon.png -------------------------------------------------------------------------------- /frontend/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/public/favicon-16x16.png -------------------------------------------------------------------------------- /frontend/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/public/favicon-32x32.png -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/src/App.js -------------------------------------------------------------------------------- /frontend/src/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/src/components/Header.js -------------------------------------------------------------------------------- /frontend/src/components/ImageCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/src/components/ImageCard.js -------------------------------------------------------------------------------- /frontend/src/components/Search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/src/components/Search.js -------------------------------------------------------------------------------- /frontend/src/components/Spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/src/components/Spinner.js -------------------------------------------------------------------------------- /frontend/src/components/Welcome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/src/components/Welcome.js -------------------------------------------------------------------------------- /frontend/src/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/src/css/index.css -------------------------------------------------------------------------------- /frontend/src/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/src/images/logo.svg -------------------------------------------------------------------------------- /frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bstashchuk/images-gallery/HEAD/frontend/src/index.js --------------------------------------------------------------------------------