| Feature | Points | Status | Section Link |
|---|---|---|---|
| Django | 1 | ✅ | Django |
| Bootstrap | 0.5 | ⏳ | Bootstrap |
| Postgres | 0.5 | ⏳ | Postgres |
| Standard User Mgmt | 1 | ✅ | Standard User Management |
| Remote Auth | 1 | ⏳ | Remote Auth |
| Remote Players | 1 | ✅ | Remote Players |
| Multiple Players | 1 | ⏳ | Multiple Players |
| Another Game | 1 | ⏳ | Another Game |
| Game Customization | 1 | ⏳ | Game Customization |
| Live Chat | 1 | ✅ | Live Chat |
| AI | 1 | ⏳ | AI |
| Dashboard | 0.5 | ⏳ | Dashboard |
| GDPR | 0.5 | ⏳ | GDPR |
| 2FA & JWT | 1 | ✅ | 2FA and JWT |
| ELK | 1 | ⏳ | ELK |
| Grafana | 0.5 | ✅ | Grafana |
| Microservices | 1 | ✅ | Microservices |
| ThreeJS | 1 | ✅ | ThreeJS |
| Support All Devices | 0.5 | ✅ | Support All Devices |
| Support Brave | 0.5 | ✅ | Support Brave |
| Server Side Pong | 1 | ✅ | Server Side Pong |
Legend: ✅ = Complete, ⏳ = Pending/Partial
- SPA (Single Page Application)
- Vanilla JS
- Local Game
- Tournament System
- AI speed matches player
- Password Hashing
- HTTPS/WSS
- Validate User Input
Points: 1 ✅
Points: 0.5 ⏳
Points: 0.5 ⏳
Points: 1 ✅
- User sign-up
- User login
- Username
- Updatable user info
- Upload avatar
- Friend and online status
- User stats (Win/Loss)
- Match history
Points: 1 ⏳
Points: 1 ✅
- Check for lag
Points: 1 ⏳
Points: 1 ⏳
Points: 1 ⏳
Points: 1 ✅
- Direct messages / chat
- Block user
- Invite tickets
- Tournament warning to play
- See other profiles
Points: 1 ⏳
Points: 0.5 ⏳
Points: 0.5 ⏳
Points: 1 ✅
- OTP
- JWT
Points: 1 ⏳
Points: 0.5 ✅
- Prometheus
- Exporters
- Dashboards in Grafana
- Prometheus alerts
- Data storage
- Grafana auth
Points: 1 ✅
Points: 1 ✅
Points: 0.5 ✅
- Responsive, pong controls
Points: 0.5 ✅
Points: 1 ✅
- Server side logic for the game
- Partial usage via CLI
- Responsive
- Play the game on the website