This Football Management System is a web application built with ASP.NET Core MVC. It allows users to manage football teams, players, matches, and track statistics.
- Clone the repository:
git clone <repository-url>
- Navigate to the project folder:
cd football-management-system
- Install dependencies:
dotnet restore
- Configure the database connection in the appsettings.json file.
- Run the application.:
dotnet run
- 💜 C#: Efficient and performant language for backend development.
- 🖼️ Entity Framework: Object-relational mapping (ORM) tool used for data management in databases.
- 🗃️ MySQL (Database): Utilized for persistent data storage.
- 💻 Visual Studio Code: Integrated development environment (IDE) for ASP.NET Core MVC.
- Teams Management: Add, edit, and delete football teams. Teams can belong to different faculties or organizations.
- Players Management: Manage players by adding, editing, and deleting player information. Players can be assigned to teams.
- Matches Management: Create, update, and delete match details including match date, points scored, and participating teams.
- Match Team Combinations: Assign teams to matches and specify whether they are playing at home or away.
- Statistics: View team statistics including matches played, wins, draws, losses, goals for, goals against, and points.