Welcome to the Football Tournament Management System – your all-in-one solution for organizing, managing, and overseeing football tournaments with unparalleled ease and efficiency.
Our system provides a seamless platform built on the latest web technologies, including React for a sleek and responsive frontend interface and Tailwind CSS for elegant styling. Powered by Django API on the backend, our system ensures robust data management and seamless integration.
-
Effortless Tournament Creation: Easily create new teams, set up tournaments, and assign teams to competitions with our intuitive admin panel.
-
Dynamic Group Formation: Our system intelligently generates groups based on team rankings, ensuring fair and competitive matchups.
-
Automated Match Scheduling: From group stages to knockout rounds, our platform automates match scheduling, providing each team with their fair share of games.
-
Comprehensive Analytics: Dive deep into match statistics, team performance analytics, and live updates to stay informed throughout the tournament.
-
Historical Insights: Keep track of past tournaments, champions, and team histories through our comprehensive history feature.
- Node.js (version 12 or above)
- Python (version 3.6 or above)
- pip (Python package installer)
- Clone the Repository:
git clone https://github.com/dragon-devs/ftms_api.git
- Navigate to the Project Directory:
cd football-tournament-management
- Install Frontend Dependencies:
npm install
- Install Backend Dependencies:
pip install -r requirements.txt
- Run Migrations:
python manage.py migrate
- Start Django Development Server:
python manage.py runserver
- Start Frontend Development Server:
npm start
- Access the Application: Open your web browser and go to http://localhost:8000.
Contributions are welcome! Please feel free to submit issues or pull requests.
This project is licensed under the MIT License.