Skip to content

Revolutionize football tournaments with our intuitive system. Seamlessly create, manage, and monitor competitions with React and Tailwind CSS frontend, backed by Django API. Effortlessly organize teams, schedule matches, and track tournament history with ease.

License

Notifications You must be signed in to change notification settings

dragon-devs/ftms-backend

Repository files navigation

Football Tournament Management System ⚽

Welcome to the Football Tournament Management System – your all-in-one solution for organizing, managing, and overseeing football tournaments with unparalleled ease and efficiency.

Overview

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.

Key Features

  • 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.

Get Started

Prerequisites

  • Node.js (version 12 or above)
  • Python (version 3.6 or above)
  • pip (Python package installer)

Steps

  1. Clone the Repository:
git clone https://github.com/dragon-devs/ftms_api.git
  1. Navigate to the Project Directory:
cd football-tournament-management
  1. Install Frontend Dependencies:
npm install
  1. Install Backend Dependencies:
pip install -r requirements.txt
  1. Run Migrations:
python manage.py migrate
  1. Start Django Development Server:
python manage.py runserver
  1. Start Frontend Development Server:
npm start
  1. Access the Application: Open your web browser and go to http://localhost:8000.

Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.

License

This project is licensed under the MIT License.

About

Revolutionize football tournaments with our intuitive system. Seamlessly create, manage, and monitor competitions with React and Tailwind CSS frontend, backed by Django API. Effortlessly organize teams, schedule matches, and track tournament history with ease.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published