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.
Table of Contents
- 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.
- 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
Swagger link: Court Caller API Documentation
Feel free to reach out via courtcallers@gmail.com for any inquiries or support.
ยฉ 2024 Court Callers
- halinhtvn3a (Leader) - Backend development and database management
- th3y3m - Backend development and database management
- LeThanhNhan91 - Frontend development
- ttd11204 - Frontend development
Special thanks to Freepik for providing the icons used in this project.