Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dsite42/ft_transcendence

42 project - This project is centered around the design, development, and organization of a full-stack web application.
https://github.com/dsite42/ft_transcendence

42 apexcharts bootstrap bootstrap-table css django docker html javascript otp python rabbitmq tinyrpc transcendence

Last synced: about 12 hours ago
JSON representation

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

Awesome Lists containing this project

README

        

# ft_transcendence

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

[Subject PDF](subject-ft_transcendence.pdf)

![image](https://github.com/user-attachments/assets/db18868b-1346-41bb-aa0e-57747ffd1138)

![image](https://github.com/user-attachments/assets/220aa323-ad5a-4074-b5b4-70fa3da72d09)

### 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.