The Software system is a turf management system where respective turfs can be managed by the owners. Also,it is a turf booking system where turf slots can be booked by the users depending upon their preference and availability.
- NodeJS
- ReactJS
- MongoDB
- Javascript
- HTML
- CSS
- Bootstrap
- Git
- Turf owner can register their turf with details such as price, timings, name, location.
- Turf details can be edited later.
- After registration , turf owner can schedule booking slots for a particular day(s) of the turf.
- Turf owner can check booking status of the turf for a particular day, with customer details for the booked slot.
- User can register for booking purpose.
- User can book turf slots according to their preference and availability.
- User can check their booking history.
- Ensure all necessary softwares are installed.
- Add .env file inside Backend folder.
- Set the DB_URL varible in .env file (DB_URL='mongodb://127.0.0.1:27017/SampleDB').
- Clone Git repository with the command - git clone https://github.com/ani1100/turfers.git
- Install node modules in both Frontend & Backend folders with the command - npm install
- Go to Frontend folder and run the application by using the command - npm run both
- INFORMATION - Turf Details such as name, location, price, timings can be saved. Details can be edited later.
- SCHEDULE - Turf booking slots for a day(s) can be scheduled. Price and slot timings will be general details in default which can be changed for the particular day(s).
- HISTORY - Booking status of the turf for a particular day can be checked, with customer details for the booked slot.
- PROFILE - Profile details such as name, phone no and email id to be saved by the user. Details can be edited later.
- BOOK SLOT - User can book turf slots according to their preference and availability.
- BOOK HISTORY - User can check their booking history.