This project is centered around the design, development, and organization of a full-stack web application.
Web
- Major module: Use a Framework as backend.
- Minor module: Use a front-end framework or toolkit.
- Minor module: Use a database for the backend
User Management
- Major module: Standard user management, authentication, users across tournaments.
- Major module: Implementing a remote authentication.
Gameplay and user experience
- Major module: Remote players
AI-Algo
- Minor module: User and Game Stats Dashboards
Cybersecurity
- Major module: Implement Two-Factor Authentication (2FA) and JWT.
Devops
- Major module: Designing the Backend as Microservices.
Accessibility
- Minor module: Multiple language supports.
Server-Side Pong
- Major module: Replacing Basic Pong with Server-Side Pong and Implementing an API.