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 up
Use docker-compose
to build the app
docker compose up --build
Use 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