Skip to content

A web application designed to simplify the process of booking badminton courts.

License

Notifications You must be signed in to change notification settings

th3y3m/court-callers

Repository files navigation

Court Callers Project (CI applied) MIT License

Court Callers - Badminton Court Booking Management 🎾🏸

Welcome to Court Callers! 🎉

Court Callers is a web application designed to simplify the process of booking badminton courts. Whether you’re a passionate player or a casual enthusiast, Court Callers provides an intuitive platform for reserving your favorite courts hassle-free.

ASP.NET Core React SQL Server JWT CSS Bootstrap Axios Identity Hangfire Firebase SignalR Leaflet MUI

Table of Contents
  1. Features
  2. Technologies Used
  3. Screenshots
  4. Contact Us
  5. Acknowledgements

🚀 Features

  • Easy Booking: Simple and intuitive court reservation system. There are three types of booking:
    • Fixed Schedule Booking
    • One-Time Day Booking
    • Flexible Schedule Booking
  • Real-Time Updates: Get real-time availability of courts.
  • User Authentication: Secure sign-up and login for users.
  • Admin Dashboard: Manage bookings, courts, and users from an easy-to-use admin interface.
  • Notifications: Receive notifications for booking confirmations and reminders.
  • Map Integration: Locate courts using interactive maps with Leaflet.

🛠️ Technologies Used

  • Backend: ASP.NET Core Web API
  • Frontend: React
  • Database: SQL Server
  • Authentication: JWT (JSON Web Tokens) & Identity
  • Styling: CSS, Bootstrap
  • HTTP Client: Axios
  • Background Jobs: Hangfire
  • Realtime Communication: SignalR
  • Notifications: Firebase
  • Map Integration: Leaflet

📸 Screenshots

HomePage

APIPage

LoginPage

BranchPage

📬 Contact Us

Feel free to reach out via courtcallers@gmail.com for any inquiries or support.


Cre: SWP391_Project

© 2024 Court Callers


🌟 Acknowledgements

Special thanks to Freepik for providing the icons used in this project.

About

A web application designed to simplify the process of booking badminton courts.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published