This project achieved a score of 125/100.
ft_transcendence, the capstone project of the 42 school’s Common Core, challenges students to delve into the world of web development by creating a fully functional web application. Utilizing technologies such as JavaScript, Django, Docker, and more, the project’s central goal is to bring a modern twist to the classic game of Pong.
The project is divided into multiple modules, each focusing on different technologies and concepts. Teams have the freedom to choose which modules to implement.
- Use a Framework (Django) to build the backend.
- Use a Framework or a toolkit (Bootstrap) to build the frontend.
- Use a database (PostgreSQL) for the backend.
- Standard user management, authentication, users across tournaments.
- Implementing a remote authentication.
- Game Customization Options.
- Introduce an AI Opponent.
- User and Game Stats Dashboards
- GDPR Compliance Options with User Anonymization, Local Data Management, and Account Deletion
- Implement Two-Factor Authentication (2FA) and JWT.
- Use of advanced 3D techniques.
- Expanding Browser Compatibility.
- Multiple language supports.
- Server-Side Rendering (SSR) Integration.
This project was developed by