meow :3
Find a file
2025-05-10 15:31:34 +02:00
internal feat: database user creation && readme explanation 2025-05-10 15:31:34 +02:00
.air.toml feat: upload route 2025-05-05 14:43:21 +01:00
.env.example feat: jwt token generation (todo: create jwt validation middleware) 2025-05-05 23:04:50 +02:00
.gitignore feat: basic auth shit + db init 2025-05-05 19:34:28 +02:00
go.mod feat: jwt token generation (todo: create jwt validation middleware) 2025-05-05 23:04:50 +02:00
go.sum feat: jwt token generation (todo: create jwt validation middleware) 2025-05-05 23:04:50 +02:00
main.go feat: jwt token generation (todo: create jwt validation middleware) 2025-05-05 23:04:50 +02:00
README.md feat: database user creation && readme explanation 2025-05-10 15:31:34 +02:00

stereo.cat backend

written in Go, uses Gin.

database shit

Instead of using Discord oAuth as a database, we instead use it as a login source, only using it to source a username/id, avatar data and a secure login/registration flow.
We store these attributes alongside stereo.cat specific attributes in our own database. There is a trade-off however: this means that avatar & username data is not updated in real-time, only when the oauth flow is executed.