This is a full featured starting point for a full stack web service. It focuses
on maintainable, sensible patterns, low allocations, fast execution, and
scalable infrastructure. Clone this template, run make watch
, and visit
localhost:3000 from your browser
$ cp .env.example .env
$ make watch # command to start dev environment using docker compose
- more app middlewares
- structured logging
- Better login template
- Default design
- github ci/cd
- Swagger
- Ansible config
- Terraform
- db TODO migration
- api TODO routes
- api keys?
- Login with username and password
- Profile pictures, either from OAuth or local
- Make user and oauth_account models available in WebCtx
- submit PR to templ to fix format for rawgo code
- submit PR to templ to fix LSP for rawgo code