Major
and Minor
respectively.Minimal technical requirements:
Django
Bootstrap
and ThreeJS
) => Frontend module: Bootstrap
, Graphics module: ThreeJS
single-page application
=> verify this by going to various pages and looking at the network tab in developer the console (use back and forward buttons)docker-compose up --build
Game:
SQL injections
+ XSS
HTTPS
for everything ws
=> wss
Major
Framework as a backend => Django
page 12Minor
Frontend framework => Bootstrap toolkit
page 12Minor
Use database for the backend => PostgreSQL
page 12
Major
Standard user management: page 13
Major
Remote players page 15Major
Multiple players page 15Minor
Game Customization page 15-16
Minor
GDPR Compliance, User Anonymization, Data Managment, and Account Deletion page 19
Major
Two-Factor Auth (2FA) + JWT page 20
JSON Web Tokens
(JWT) for for authentication. User sessions and access to resources should be managed securelyMajor
Backend as Microservices page 22
Major
Advanced 3D => ThreeJS
page 24
Major
Server-Side Pong + API page 27
Major
+ 4x Minor
Major
(100%) + 1x Major
(10%) + 4x Minor
(20%)?
?
page 25Minor
Support on all devices ?
Minor
Expanding Browser Compatibility ?