- Prem Patel
- Kumail Ghadiali
- Khushi Bansal
- Khushi Shukla
- Secure registration and login for administrators, facility managers, and users.
- Role-based access control with different permissions for admins, managers, and users.
- List all available sports facilities with details like location, amenities, and availability.
- Booking system allowing users to book facilities based on availability and requirements.
- Reservation approval process for admins or managers.
- Event calendar displaying scheduled events, bookings, maintenance tasks, etc.
- Availability check allowing users to check facility availability for specific dates and times.
- Schedule regular maintenance tasks for sports facilities.
- Maintain logs of maintenance activities, repairs, and inspections.
- Online payments through Stripe for facility bookings.
- Payment tracking to monitor payment statuses and history for each booking.
- Backend: Node.js, Express.js
- Database: MongoDB
- Frontend: React.js
- Payment Gateway: Razorpay
- Other: Mongoose for MongoDB interactions
- Node.js and npm installed
- MongoDB installed and running
- Razorpay account for payment processing