Skip to content

Full stack to-do application, built as a refresher to web app development

License

Notifications You must be signed in to change notification settings

naborisk/fullstack-todo

Repository files navigation

Full stack todo app

A full stack todo app built as a refresher for web app development. Also as a way for me to learn backend development.

Stack

The stack is comprised of the following components

  • Backend: Go
    • Echo
  • Frontend: Next.js
    • shadcn/ui

Running

To run the production build, run docker compose up with compose-prod.yaml

docker compose -f compose-prod.yml up

Building

Use docker-compose to build the app

docker compose up --build

Building for development

Use docker-compose to run the development build with hot reload

docker compose -f compose-dev.yaml up

TODO

  • fix HMR in docker compose compose-dev.yaml
    • separate prod and dev nginx config

About

Full stack to-do application, built as a refresher to web app development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages