Skip to content

Latest commit

 

History

History
174 lines (111 loc) · 3.5 KB

File metadata and controls

174 lines (111 loc) · 3.5 KB

Trascendence Feature Checklist & Points

🏆 Points Summary

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


Base Features

  • SPA (Single Page Application)
  • Vanilla JS

Game Features

  • Local Game
  • Tournament System
  • AI speed matches player

Security

  • Password Hashing
  • HTTPS/WSS
  • Validate User Input

Django

Points: 1 ✅

Bootstrap

Points: 0.5 ⏳

Postgres

Points: 0.5 ⏳

Standard User Management

Points: 1 ✅

Features

  • User sign-up
  • User login
  • Username
  • Updatable user info
  • Upload avatar
  • Friend and online status
  • User stats (Win/Loss)
  • Match history

Remote Auth

Points: 1 ⏳

Remote Players

Points: 1 ✅

  • Check for lag

Multiple Players

Points: 1 ⏳

Another Game

Points: 1 ⏳

Game Customization

Points: 1 ⏳

Live Chat

Points: 1 ✅

Live chat Features

  • Direct messages / chat
  • Block user
  • Invite tickets
  • Tournament warning to play
  • See other profiles

AI

Points: 1 ⏳

Dashboard

Points: 0.5 ⏳

GDPR

Points: 0.5 ⏳

2FA and JWT

Points: 1 ✅

  • OTP
  • JWT

ELK :(

Points: 1 ⏳

Grafana

Points: 0.5 ✅

Grafana Features

  • Prometheus
  • Exporters
  • Dashboards in Grafana
  • Prometheus alerts
  • Data storage
  • Grafana auth

Microservices

Points: 1 ✅

ThreeJS

Points: 1 ✅

Support All Devices

Points: 0.5 ✅

  • Responsive, pong controls

Support Brave

Points: 0.5 ✅

Server Side Pong

Points: 1 ✅

Server Side Features

  • Server side logic for the game
  • Partial usage via CLI
  • Responsive
  • Play the game on the website