CampFindr is a web application designed to help users discover and book campsites. This guide provides the steps to set up the development environment and start the frontend and backend servers.
- Install the latest LTS version of Node.js.
- Install Yarn globally:
npm install -g yarn
- Clone the repository:
git clone https://github.com/moeodeh3/CampFindr cd CampFindr
Run the following command in the root project directory to install all required dependencies:
yarn
Start the server with:
yarn dev
Open your browser and navigate to http://localhost:3000 to interact with the application.
cd server
Install backend dependencies:
yarn
Run the following command:
yarn dev
Use a tool like Postman or your browser to interact with the API at http://localhost:4000.
- Frontend: Contains the interactive web application for searching and booking campsites.
- Backend: Provides APIs for data retrieval, filtering, and availability queries.
Contributions are welcome! Please open an issue or submit a pull request for any changes or improvements.