Turf-Booking-Project

A one-stop web application for turf ground owners and sports enthusiasts, using which turf owners can register their grounds. Sports enthusiasts could check slot availability and make slot bookings to those grounds.

The website is built on top of the MERN stack (MongoDB, ExpressJs, ReactJs, NodeJs) and uses Firebase Cloud Storage to store and retrieve images of the Turfs effeciently.

Instructions to run

  • Make sure that you have Node, React and MongoDB installed

  • Start the MongoDB server with the command (For Mac) -

brew services start mongodb-community

  • Install all dependencies

npm install

cd client && npm install

  • To run the web application (Both frontend and backend simultaneously) - npm run dev