mirror of
https://github.com/Xevion/Pac-Man.git
synced 2025-12-06 01:15:42 -06:00
chore: add .scripts with local postgres setup script, setup todo list in README
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user