SportSplash is a dynamic sport tournament platform designed to cater to the needs of sports enthusiasts, providing them with a comprehensive platform to engage with live sports events, register for tournaments, and connect with other users. The project leverages React for the frontend, Spring Boot for the backend, and MySQL as the database.
- Live Sports Engagement: Users can actively engage with live sports events, access real-time scores, and receive updates.
- Tournament Registration: Enables users to register for upcoming tournaments across various sports categories.
- User Interaction: Facilitates user connectivity through messaging, forums, and social features.
- Admin Dashboard: Provides administrators with tools to manage tournaments, user accounts, and content moderation.
- Frontend: React, Tailwind CSS
- Backend: Spring Boot (Java)
- Database: MySQL
- Deployment: AWS, Azure, Heroku, etc.
- Clone the repository.
- Navigate to the frontend and backend directories and install dependencies.
- Set up the MySQL database and configure the backend application properties.
- Run the frontend and backend servers.
- Access the application through the provided URL or locally on your machine.
- Explore live sports events, register for tournaments, and connect with other users.
- Administrators can access the dashboard to manage tournaments and user accounts.
- @reduxjs/toolkit
- html-react-parser (if needed)
- react-toastify
- axios
- react-router-dom
- react-hhok-form
- lucide-react
- react-redux
- socket.io-client