The Sport Management System is a web application built with Django, designed to streamline and simplify the management of sports-related activities. It provides a comprehensive platform for managing teams, players, fixtures, and other essential aspects of sports administration.
-
User Authentication: Secure user authentication system to ensure that only authorized users can access and modify data.
-
Team Management: Create, update, and delete teams. Assign players to teams and manage team details.
-
Player Management: Maintain a database of players, including personal information, skill levels, and performance statistics.
-
Fixture Management: Schedule and manage fixtures for different sports, including date, time, and venue details.
-
Results Tracking: Record and display match results, allowing users to keep track of team performances.
-
Statistics and Analytics: Generate and view statistical insights, such as player performance metrics, team standings, and more.
-
Admin Dashboard: An intuitive admin dashboard for administrators to manage users, teams, and overall system settings.
- Python 3.x
- Django 3.x
- Django REST Framework 3.x
- Pillow 8.x
-
Clone the repository:
https://github.com/Alibakhshov/UCA-Sport-Management-System.git cd sport-management-system
-
Create a virtual environment:
python -m venv venv
-
Activate the virtual environment:
-
On Windows:
venv\Scripts\activate
-
On Unix or MacOS:
source venv/bin/activate
-
-
Install dependencies:
pip install -r requirements.txt
-
Apply database migrations:
python manage.py migrate
-
Run the development server:
python manage.py runserver
-
Open your browser and navigate to http://localhost:8000 to access the Sport Management System.
Include screenshots here to showcase the user interface and features of your Sport Management System.
If you'd like to contribute to the project, please follow the guidelines in CONTRIBUTING.md.
This project is licensed under the MIT License - see the LICENSE file for details.