Skip to content

Joel-K-James/Turfz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Table of Contents

Demo

Check out the live demo of the Online Turf Booking App: https://turfz-5834b.web.app/

Features

  • 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.

Installation

Follow these steps to set up the project on your local machine:

  1. Clone this repository: https://github.com/Joel-K-James/Turfz.git
  2. Navigate to the project directory: cd Turfz
  3. Install dependencies: npm install

Usage

  1. Set up your Firebase project and update the Firebase configuration in src/firebase.js.
  2. Run the development server: npm start
  3. Open your web browser and go to http://localhost:3000

Technologies Used

  • React.js - A JavaScript library for building user interfaces.
  • Firebase - A platform for building web and mobile applications.

Screenshots

Front Page

Screenshot 2023-08-30 221735

Login

Screenshot 2023-08-30 221759

Interface

Screenshot 2023-08-30 221825

Booking

Screenshot 2023-08-30 221918

Confirmation received

Screenshot 2023-08-30 221940

Contributing

Contributions are welcome! If you find any issues or want to enhance the project, feel free to create a pull request.

About

Online Turf Booking App using React.js and Firebase

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published