Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏟️ Cloud-Based Sports Court Booking System

A scalable and user-friendly web application for booking sports courts online. Built with Flask and deployed on the cloud, this project simplifies the reservation process for users while enabling admins to efficiently manage court availability and bookings.


🔧 Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Python (Flask)
  • Database: PostgreSQL
  • Cloud Platform: Google Cloud Platform (GCP)
  • Version Control: Git & GitHub

🚀 Features

  • User authentication with role-based access (Admin/User)
  • Real-time court availability and scheduling
  • Booking and cancellation functionality
  • Admin dashboard for court and booking management
  • Designed for cloud deployment (high scalability)
  • (Optional) Email notifications for booking updates

📂 Project Structure

CC_PROJECT/
├── static/             # Static files (CSS, JS)
├── templates/          # HTML templates
├── main.py             # Main Flask application
├── requirements.txt    # Python dependencies
└── README.md           # Project documentation

🖥️ Getting Started

1. Clone the Repository

git clone https://github.com/Pradeep09102/CC_PROJECT.git
cd CC_PROJECT

2. Create a Virtual Environment

python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

3. Install Dependencies

pip install -r requirements.txt

4. Run the App

python main.py

Visit http://localhost:5000 in your browser.


✅ Future Improvements

  • Mobile-responsive UI
  • Integrated calendar-based booking view
  • Payment gateway integration (e.g., Stripe, Razorpay)
  • Notifications via Email/SMS
  • Analytics for court usage trends

🤝 Contributing

We welcome contributions!

  1. Fork the repository
  2. Create a new feature branch
  3. Commit your changes
  4. Open a pull request

📬 Contact

Developer: Pradeep Boda
📧 Email: bodapradeep020@gmail.com
🔗 GitHub: Pradeep09102

About

CC_Project

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages