meow :3
Find a file
2025-06-08 18:02:57 +00:00
internal Merge remote-tracking branch 'origin/dev' into auth-uploads 2025-06-08 19:00:09 +01:00
.air.toml feat: upload route 2025-05-05 14:43:21 +01:00
.env.example Merge remote-tracking branch 'origin/dev' into auth-uploads 2025-06-08 19:00:09 +01:00
.gitignore Merge remote-tracking branch 'origin/dev' into auth-uploads 2025-06-08 19:00:09 +01:00
go.mod add to db 2025-05-06 22:20:30 +01:00
go.sum add to db 2025-05-06 22:20:30 +01:00
main.go Merge remote-tracking branch 'origin/dev' into auth-uploads 2025-06-08 19:00:09 +01:00
README.md Merge remote-tracking branch 'origin/dev' into auth-uploads 2025-06-08 19:00:09 +01: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.