No description
Find a file
2024-11-24 11:29:35 +01:00
cmd/secret-santa configuration baby 2024-11-23 18:02:41 +01:00
internal fixed tests 2024-11-24 11:29:35 +01:00
nix fixed tests 2024-11-24 11:29:35 +01:00
sql preparing for tests 2024-11-17 23:35:59 +01:00
.envrc initial commit 2024-11-14 06:42:17 +01:00
.gitignore HUGE progress 2024-11-17 00:54:15 +01:00
dbconfig.yml preparing for tests 2024-11-17 23:35:59 +01:00
flake.lock initial commit 2024-11-14 06:42:17 +01:00
flake.nix fixed tests 2024-11-24 11:29:35 +01:00
go.mod configuration baby 2024-11-23 18:02:41 +01:00
go.sum configuration baby 2024-11-23 18:02:41 +01:00
README.md configuration baby 2024-11-23 18:02:41 +01:00
sqlc.yaml something is cooking 2024-11-16 17:28:01 +01:00

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
  • Nix flake docker image build

Used technologies