chore: add .scripts with local postgres setup script, setup todo list in README

This commit is contained in:
Ryan Walters
2025-09-17 12:23:55 -05:00
parent c12dc11d8f
commit e02c2286bb
3 changed files with 252 additions and 44 deletions

View File

@@ -6,11 +6,11 @@ This crate is a webserver that hosts an OAuth login and leaderboard API for the
## Features
- [ ] Axum Webserver
- [ ] Database
- [ ] OAuth
- [ ] Discord
- [ ] GitHub
- [x] Axum Webserver
- [x] Database
- [x] OAuth
- [x] Discord
- [x] GitHub
- [ ] Google (?)
- [ ] Leaderboard API
- [ ] Name Restrictions & Flagging
@@ -19,3 +19,21 @@ This crate is a webserver that hosts an OAuth login and leaderboard API for the
- [ ] Storage?
- [ ] Common Server/Client Crate
- [ ] CI/CD & Tests
## Todo
1. Refresh Token Handling (Encryption, Expiration & Refresh Timings)
2. Refresh Token Background Job
3. S3 Storage for Avatars
4. Common Server/Client Crate, Basics
5. Crate-level Log Level Configuration
6. Span Tracing
7. Avatar Pixelization
8. Leaderboard API
9. React-based Frontend
10. Name Restrictions & Flagging
11. Simple CI/CD Checks & Tests
12. API Rate Limiting (outbound provider requests)
13. API Rate Limiting (inbound requests, by IP, by User)
14. Provider Circuit Breaker
15. Merge migration files