Booking App is a web application that allows users to search for and book hotels. The application consists of a client-side React application and a backend API built with Node.js and Express.
- Search for hotels by city
- Filter hotels by price range
- View hotel details
- Book a hotel room
- React
- Node.js
- Express
- MongoDB
- Axios
Make sure you have the following installed on your machine:
- Node.js
- npm (Node Package Manager)
- MongoDB (for the database)
-
Clone the repository:
git clone https://github.com/tomernegad/BOOKINGAPP.git cd booking-app
2.Install dependencies for the client: cd client npm install
3.Install dependencies for the API: cd ../api npm install
Running the Application:
-
Running the Client: cd client npm start The client application will be available at http://localhost:3000.
-
Running the API: cd ../api npm start The API will be available at http://localhost:8800/api.