Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏏 CricBuzz Style Cricket Live Score App

⚑ A Cricbuzz-inspired web application that displays live cricket scores, match schedules, team details, and match information using Flask.


πŸ“– Overview

This project is a Flask-based Cricket Live Score Application inspired by Cricbuzz. It fetches cricket data through APIs and presents it in a clean, responsive interface with match summaries, schedules, and scorecards.


✨ Features

  • 🏏 Live Cricket Scores
  • πŸ“… Upcoming Matches
  • βœ… Recent Match Results
  • πŸ“Š Match Scorecards
  • πŸ‘₯ Team Information
  • πŸ† Tournament Fixtures
  • πŸ“ˆ Live Match Updates
  • πŸ“± Responsive Design
  • ⚑ Fast Flask Backend
  • 🎨 Cricbuzz-inspired UI

πŸ›  Tech Stack

Backend

  • Python
  • Flask

Frontend

  • HTML5
  • CSS3
  • JavaScript

Other

  • Cricket API
  • Jinja2 Templates

πŸ“‚ Project Structure

cricbuzz-style-app/
β”‚
β”œβ”€β”€ app.py
β”œβ”€β”€ config.py
β”œβ”€β”€ requirements.txt
β”œβ”€β”€ .gitignore
β”œβ”€β”€ PROJECT_REPORT.md
β”‚
β”œβ”€β”€ templates/
β”‚   β”œβ”€β”€ index.html
β”‚   β”œβ”€β”€ matches.html
β”‚   β”œβ”€β”€ scorecard.html
β”‚   └── ...
β”‚
β”œβ”€β”€ static/
β”‚   β”œβ”€β”€ css/
β”‚   β”œβ”€β”€ js/
β”‚   └── images/
β”‚
β”œβ”€β”€ utils/
β”‚   β”œβ”€β”€ api.py
β”‚   β”œβ”€β”€ helpers.py
β”‚   └── ...
β”‚
β”œβ”€β”€ php_cricket_app/
β”œβ”€β”€ cricbuzz_style_app/
└── aayantcsc-spec/

πŸš€ Installation

Clone Repository

git clone https://github.com/yourusername/cricbuzz-style-app.git

Go to Project Folder

cd cricbuzz-style-app

Create Virtual Environment

Windows

python -m venv venv
venv\Scripts\activate

Linux / macOS

python3 -m venv venv
source venv/bin/activate

Install Dependencies

pip install -r requirements.txt

Configure API

Open

config.py

and update your API credentials if required.


Run Application

python app.py

Application will start on

http://127.0.0.1:5000

πŸ“‚ Repository Files

File Purpose
app.py Main Flask application
config.py API & application configuration
requirements.txt Python dependencies
PROJECT_REPORT.md Project documentation
templates/ HTML templates
static/ CSS, JavaScript & images
utils/ Helper functions
.gitignore Git ignored files

πŸ“Έ Main Modules

  • 🏠 Home
  • 🏏 Live Scores
  • πŸ“… Fixtures
  • πŸ“Š Scorecards
  • πŸ† Series
  • πŸ‘₯ Teams
  • πŸ“ˆ Match Details

πŸ“¦ Requirements

Python 3.10+
Flask
Requests
Jinja2

Install using

pip install -r requirements.txt

🌟 Future Enhancements

  • Player Statistics
  • ICC Rankings
  • Match Commentary
  • Dark Mode
  • User Login
  • Notifications
  • Favorite Teams
  • Fantasy Cricket Integration
  • Progressive Web App
  • Admin Dashboard

πŸ‘¨β€πŸ’» Developer

Aayan Shaikh


πŸ“„ License

This project is created for educational purposes.


⭐ If you found this project useful, consider giving it a star!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages