/ft_transcendence

42 project - This project is centered around the design, development, and organization of a full-stack web application.

Primary LanguagePython

ft_transcendence

This project is centered around the design, development, and organization of a full-stack web application.

Subject PDF

image

image

We choose the following project modules:

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.