Welcome to the Online Turf Booking App repository! This project allows users to book sports turfs online. It's built using React.js for the frontend and Firebase for the backend. With this project, you can learn how to create a dynamic web application for managing turf bookings.
Check out the live demo of the Online Turf Booking App: https://turfz-5834b.web.app/
- View available turfs, their details, and booking slots.
- User registration and authentication.
- Book a turf for a specific date and time slot.
- View and manage your bookings.
Follow these steps to set up the project on your local machine:
- Clone this repository:
https://github.com/Joel-K-James/Turfz.git
- Navigate to the project directory:
cd Turfz
- Install dependencies:
npm install
- Set up your Firebase project and update the Firebase configuration in
src/firebase.js
. - Run the development server:
npm start
- Open your web browser and go to
http://localhost:3000
- React.js - A JavaScript library for building user interfaces.
- Firebase - A platform for building web and mobile applications.
Contributions are welcome! If you find any issues or want to enhance the project, feel free to create a pull request.