Robust Sports Ground Booking App
Budget: ₹12,500 – ₹37,500 INR
Sports Ground Booking Platform
We are building a sports ground booking platform that allows users to easily discover and book sports facilities for various activities. The platform will provide seamless booking management, payment integration, and user authentication for a smooth experience.
Tech Stack
Frontend: React (TypeScript), Material UI (MUI)
State Management: Redux Toolkit
Forms & Validation: Formik + Yup
API Handling: Axios
Payments: Razorpay
Pages & Features
1. Home Page
A visually appealing landing page with:
Header: Includes logo, location selection, login/signup options, navigation to Grounds and About Us.
Hero Section: Highlights key features of the platform.
Grounds Carousel: Showcasing featured sports grounds with images and availability.
About Section: Overview of the platform and its benefits.
Footer: Includes company links, social links, privacy & terms, and copyright text.
2. Authentication Pages
Login: Supports Google login and username/password authentication.
Signup: User registration with email and password.
Forgot Password: Allows users to reset their password via email.
Reset Password: Secure page for setting a new password.
3. Profile Page
Users can manage personal details, update profile information, and view booking history.
4. About Us Page
Details about the platform, mission, and contact information.
5. Grounds Listing Page
Displays available sports grounds with filters (location, price, availability, etc.).
6. Ground Details Page
Shows detailed information about a selected ground, including images, pricing, available slots, and facilities.
7. Booking Summary & Payment
Displays selected booking details, applied coupons, tax breakdown, total amount, and payment options via Razorpay.
8. Payment Success Page
Confirms successful payment and provides booking details.
9. Booking History
Users can view their past and upcoming bookings.
10. Booking Details Page
Displays complete booking details with options to cancel or reschedule.
11. Privacy & Terms Page
FAQs: Commonly asked questions.
Privacy Policy: How user data is handled.
Terms of Service: Rules and conditions for using the platform.
Cancellation Policy: Guidelines for cancellations and refunds.
We are building a sports ground booking platform that allows users to easily discover and book sports facilities for various activities. The platform will provide seamless booking management, payment integration, and user authentication for a smooth experience.
Tech Stack
Frontend: React (TypeScript), Material UI (MUI)
State Management: Redux Toolkit
Forms & Validation: Formik + Yup
API Handling: Axios
Payments: Razorpay
Pages & Features
1. Home Page
A visually appealing landing page with:
Header: Includes logo, location selection, login/signup options, navigation to Grounds and About Us.
Hero Section: Highlights key features of the platform.
Grounds Carousel: Showcasing featured sports grounds with images and availability.
About Section: Overview of the platform and its benefits.
Footer: Includes company links, social links, privacy & terms, and copyright text.
2. Authentication Pages
Login: Supports Google login and username/password authentication.
Signup: User registration with email and password.
Forgot Password: Allows users to reset their password via email.
Reset Password: Secure page for setting a new password.
3. Profile Page
Users can manage personal details, update profile information, and view booking history.
4. About Us Page
Details about the platform, mission, and contact information.
5. Grounds Listing Page
Displays available sports grounds with filters (location, price, availability, etc.).
6. Ground Details Page
Shows detailed information about a selected ground, including images, pricing, available slots, and facilities.
7. Booking Summary & Payment
Displays selected booking details, applied coupons, tax breakdown, total amount, and payment options via Razorpay.
8. Payment Success Page
Confirms successful payment and provides booking details.
9. Booking History
Users can view their past and upcoming bookings.
10. Booking Details Page
Displays complete booking details with options to cancel or reschedule.
11. Privacy & Terms Page
FAQs: Commonly asked questions.
Privacy Policy: How user data is handled.
Terms of Service: Rules and conditions for using the platform.
Cancellation Policy: Guidelines for cancellations and refunds.