No description
cmd/secret-santa | ||
internal | ||
nix | ||
sql | ||
.envrc | ||
.gitignore | ||
dbconfig.yml | ||
flake.lock | ||
flake.nix | ||
go.mod | ||
go.sum | ||
README.md | ||
sqlc.yaml |
secret-santa
Santa or satan? 🎅🏿👹
This is a simple but very over-engineered secret santa manager web application written in go
Why? Because I can. And because I wanted to learn how to write a web application in go.
Features
- Web server is up and running
- Basic API routes
- Database migrations (only for sqlite)
- Configurable database connection
- Automatic database migrations (will be probably only supported for Docker deployments or with a guide)
- Tests
- Frontend using templates
- Authentication middleware