A full stack todo app built as a refresher for web app development. Also as a way for me to learn backend development.
The stack is comprised of the following components
- Backend: Go
- Echo
- Frontend: Next.js
- shadcn/ui
To run the production build, run docker compose up with compose-prod.yaml
docker compose -f compose-prod.yml upUse docker-compose to build the app
docker compose up --buildUse docker-compose to run the development build with hot reload
docker compose -f compose-dev.yaml up- fix HMR in docker compose
compose-dev.yaml- separate prod and dev nginx config