Skip to content

Latest commit

 

History

History
109 lines (85 loc) · 4.04 KB

README.md

File metadata and controls

109 lines (85 loc) · 4.04 KB

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.