Welcome to "transcendence" a dynamic and feature-rich project aimed at enhancing the gaming experience with a focus on the following modules:
Major Module: Standard User Management, Authentication, Users Across Tournaments: Implements standard user management functionalities, including authentication, and allows users to participate in various tournaments.
Major Module: Implementing Remote Authentication: Enhances user authentication by implementing a secure remote authentication mechanism.
Major Module: Remote Players: Introduces the concept of remote players, allowing users to engage with opponents remotely.
Minor Module: User and Game Stats Dashboards: Develops user-friendly dashboards that provide insights into individual gaming statistics, outcomes, and historical data.
Major Module: Implement Two-Factor Authentication (2FA) and JWT: Strengthens user account security by introducing Two-Factor Authentication (2FA) and utilizing JSON Web Tokens (JWT) for secure authentication and authorization.
Minor Module: Expanding Browser Compatibility: Ensures a broader user base by expanding browser compatibility, allowing users to access the application seamlessly across different web browsers (Chrome and Firefox).
Minor Module: Multiple Language Supports: Enhances accessibility by supporting multiple languages, accommodating a diverse international audience (de, en, it).
git clone https://github.com/Alphacharge/transcendence.git
cd transcendence
//edit the .env file and fill out your data
make
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.
Feel free to contribute, report issues, or suggest improvements! Happy coding!