Live deployment: https://hello2-p5g4ghuiha-pd.a.run.app/
- Front-end: TypeScript React / NextJS
- Back-end: Vercel serverless functions (NodeJS)
- Database: Cloudinary
- Deployment: Docker container on Google Cloud Run (NodeJS)
- User may download individual images
- User may select multiple images to download a bundled .zip file
- Unit tests with Jest / React Testing Library
- Fully responsive UI
- Light/dark modes
- Lazy loading images
- Install Docker on your machine.
- Build container:
docker build -t image-viewer-app .
. - Run container:
docker run -p 3000:3000 image-viewer-app
.
First, run the development server:
yarn dev
Open http://localhost:3000 with your browser to see the result.
yarn test