Introduction:
🎮 Immerse yourself in the world of competitive gaming with our Tournament Organizer SPA. This project, developed as part of a Java Development Bootcamp, leverages cutting-edge technology to offer a dynamic platform for effortlessly scheduling and managing tournaments. Powered by Spring Boot for the backend, MongoDB for the database, and React with TypeScript for the frontend, our application streamlines the entire process, ensuring a seamless experience from registration to match results.
🏆 Whether you're a player or an organizer, our platform revolutionizes the world of competitive gaming. Explore the thrill of competition as you navigate through the tournament brackets and witness the rise of champions. Join us on this interactive journey of sportsmanship and skill as we bring the excitement of tournaments to life.
Getting Started with the Tournament Organizer:
Accessing the Application:
- 🌐 Open Your Web Browser: Launch your preferred web browser to begin.
- 🔗 Enter the Project's URL: In the address bar of your web browser, type or paste the following URL:
http://ec2-18-194-137-76.eu-central-1.compute.amazonaws.com/
Using the Application:
-
🔐 Registration and Login:
To start your journey, click on the Signup option available on the website. You will be prompted to register with a username and password.
For security purposes, please note that passwords are securely hashed and stored in the database. This means that even system administrators cannot view your actual password. Your password is protected with advanced cryptographic techniques to safeguard your account.
-
🎮 Player Management:
Utilize the "Player" button to navigate to the Player List section. Here, you can easily add new players for tournament participation.
-
🏆 Tournament Creation:
Click on the "Tournament" button to access the Tournament List. Provide basic information to set up a new tournament.
-
📊 Tournament Management:
Within the Tournament List, you'll find the tournaments you've created. Click on the tournament you wish to manage. This will display the bracket structure of the tournament.
Select the players who will participate in the tournament and enter match results as needed.
Don't forget to save your tournament progress using the "Save" button to ensure that all your changes are recorded and the tournament is updated accurately.
Experience the future of tournament organization with our advanced technology stack and join us in elevating the world of competitive gaming! 🚀🎮