No description
Find a file
2024-11-17 23:44:40 +01:00
cmd/secret-santa middlewares 2024-11-17 22:52:24 +01:00
internal preparing for tests 2024-11-17 23:35:59 +01:00
nix actiongraph added 2024-11-16 08:49:18 +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 actiongraph added 2024-11-16 08:49:18 +01:00
go.mod preparing for tests 2024-11-17 23:35:59 +01:00
go.sum preparing for tests 2024-11-17 23:35:59 +01:00
README.md readme 2024-11-17 23:44:40 +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

Used technologies