Turf Booking System Project using Spring Boot, React Js & MySQL
Turf Booking System Project Home Page
Technologies Used in Turf Booking System Project
1. Spring Boot (REST APIS)
2. React JS (Frontend)
3. MySQL for Database
4. Maven for project management
5. Bootstrap (Styling)
Software Used in Turf Booking System Project
1. STS (Spring Tool Suite)
For developing our backend, task management system project using Spring Boot, we have used STS (Spring Tool Suite) or Eclipse Ide. But yes, we can use other IDEs also like Intellij Idea, NetBeans, etc.
2. VS Code (Visual Studio Code)
For developing our frontend, task management system project using react js, we have used VS Code (Visual Studio Code).
3. MySQL Workbench
For efficient querying and manipulation of our Project's information, we have used MySQL Workbench.
User Modules in Turf Booking System Project
1) ADMINISTRATOR MODULE
2) CUSTOMER MODULE
Functional Modules in Turf Booking System Project
1) User Authentication Module:
2) Customer Module:
3) Ground Module:
Overview of the Turf Booking System Project
ROLES OF USER
ADMIN ROLE
1) Admin will be able to Register into the System.
2) Admin can log in to the System.
All Users (Admin & Customer) can log in to the system by selecting the role.
3) Admin can add the Turf or Ground.
Admin can add the turf, later this will be visible on the website.
4) Admin can view all the Turfs or Grounds.
Admin can view all the Turfs which are added by him.
5) Admin can delete the Turfs by clicking on the remove button on the view all turfs page.
6) Admin can view all the customers.
7) Admin can view all the customer bookings.
8) Admin can verify the Customer Bookings.
On the All Bookings page, the admin will get the option to verify the booking, after clicking on the Verify Booking Button, he will redirect to the below page.
CUSTOMER ROLE
1) Customers can view all Turfs.
2) Customers can book the Turfs.
Customers can book the turfs by selecting the Booking Date and Time Slot, If the same Turf is already booked on the same Time slot then it will show the message to select another time slot.
3) Customers can view the Turf Reviews.
On the Turf Booking page, customers will be able to view all the Reviews by existing customers.
4) Customers can view their Bookings.
5) Customers can view their wallet
Customer can view their wallet and they can add money to the wallet at any time. And If Admin approves the Customer bookings, the amount will get debited from the customer's wallet.
Other useful projects using React & Spring Boot
I will give you the full project SOURCE CODE and I will do a COMPLETE SET-UP of the project on your PC or Laptop remotely.
Or You can simply Request for the Project Source Code & Set Up by clicking on the below button.
MAIL ME AT codewithmurad@gmail.com
DM ME ON INSTAGRAM at @codewithmurad
DM ME ON FACEBOOK at @codewithmurad
DM ME ON TELEGRAM at @codewithmurad
Connect on My Discord Server: CLICK HERE
0 Comments