Skip to content

The Sports League System is a Laravel-based web application designed to manage teams, players, matches, and standings efficiently. Built with HTML and CSS, it provides an intuitive interface for league management.

Notifications You must be signed in to change notification settings

alamgir-ahosain/sports-league-system

Repository files navigation

Sports League System in Laravel

The Sports League System is a web-based application designed to efficiently manage teams, players, matches, scores, and standings. The project is built using the Laravel framework, with HTML and CSS for the frontend design.

πŸ”— Check out the project

YouTube : https://www.youtube.com/watch?v=WM_Y6bLBTn4

Features

An Admin Can

  • Team Management: Add, update, and view team details
  • Player Management: Manage player profiles, assign players to teams.
  • Match Scheduling: Create and manage match schedules.
  • Score Tracking: Record and update match scores.
  • Standings: Automatically calculate and display league standings.
  • Ranking: Automatically calculate and display Player ranking.

Technologies Used

  • Frontend: HTML,CSS (Bootstrap), JavaScript
  • Backend: Laravel Framework
  • Database: MySQL

Installation Guide

Step 1: Clone the Repository

https://github.com/alamgir-ahosain/sports-league-system.git

or Download Zip file

Step 2: Install Dependencies

composer install
npm install
npm run dev

Step 3: Environment Setup

  • Copy the .env.example file and rename it to .env
  • Generate the application key: php artisan key:generate --ansi

Step 4: Database Configuration

  • Update your .env file with your database credentials:
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=project_name
DB_USERNAME=your_db_username
DB_PASSWORD=your_db_password

Step 5: Run the Application

php artisan migrate
php artisan serve

Usage

  1. Register a new account.
  2. Log in with your credentials.
  3. Browse with the role

Screenshots

  • Home Page Screenshot 2025-01-17 001946

  • Team Page Screenshot 2025-01-17 001959

  • Team Details Screenshot 2025-01-17 002031

  • Player Page Screenshot 2025-01-17 002044

  • Match Page Screenshot 2025-01-17 002827

  • Match Details Screenshot 2025-01-17 002838

  • Team Standing Screenshot 2025-01-17 002102

  • Player Ranking Screenshot 2025-01-17 002112

  • Gallaries Screenshot 2025-01-17 002237

  • Specefic Match Gallaries Details Screenshot 2025-01-17 002245

  • Admin Home Page Screenshot 2025-01-17 002341

  • Admin Player Page Screenshot 2025-01-17 002351

  • Admin Team Page Screenshot 2025-01-17 002400

  • Admin Gallaries Page Screenshot 2025-01-17 002409

  • Admin Match Page Screenshot 2025-01-17 002417

Thank You for Checking Out This Project!

Your feedback is valuable! Please share your thoughts and suggestions for improvement via GitHub Issues.

Acknowledgements

  • Thanks to Laravel Documentation for providing comprehensive guidelines.
  • Special thanks to all open-source contributors for their hard work and support.

About

The Sports League System is a Laravel-based web application designed to manage teams, players, matches, and standings efficiently. Built with HTML and CSS, it provides an intuitive interface for league management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages