lgtmarvelous.vercel.app is a LGTM (Looks Good To Me) image collection application. Users can browse images and copy the URL of the image they like to the clipboard with a single click.
We need some fun in the world of software development. Let's make the world a more pleasant and friendly place with LGTM images!
NextJS 14
React 18
TypeScript 5
Tailwind CSS 3
shadcn/ui
Bun
Cloudfront CDN with S3 (Origin Access Identity)
API Gateway + Lambda (Serverless)
- 🚀 matomeishi (front-end) is implemented with NextJS 14 and deployed with Vercel
- Set the necessary environment variables in the
.env.local
file.
NEXT_PUBLIC_SERVER_API_URL=https://9y0yvdvqnc.execute-api.ap-northeast-1.amazonaws.com/production/api/v1/images
- Run the following commands.
$ bun install
$ bun dev
- Access the web application via the following URL.
http://localhost:3001
The application is deployed to production with Vercel every time a pull request is merged into the main
branch.
Vercel also has preview deployments enabled for pull requests.