This application is a collaborative project using front-end and back-end technologies to create a community for Campers to find and reserve privately listed campsites. Much like you would use Airbnb, outdoor enthusiasts can enjoy the great outdoors anywhere.
The following technologies were used to complete the project:
- Excalidraw
- Axios
- Cloudinary
- Node.js
- Express.js
- GraphQL
- Mongoose
- Web-Vitals
- MySQL
- Cloudinary
Visit the GitHub repository, project3 (see the link below), to fork and clone the repository. The JSON file will have the necessary dependencies. Use:
npm install
Unless the user wants to drop and recreate their database. The seeds directory contains all of the data to populate the table. The user will need to use:
npm run seed
Finally, to start the server on their localhost, the user will type:
npm run develop
The user can also go to PLACE DEPLOYED LINK HERE.
To use this application, the user will need to create an account. The user can then add their own listing or find a listing to book. To book a campsite, the user will need to search by location, select their check-in and check-out dates, and confirm registration. Users can add their own listing by providing the following information :
- name
- price
- address
- ammenities, terrain type, activities
- images
- rules and check in procedures
- descriptions and more Users can cancel their reservations, update their profile picture and information, and disable listings.
The badge at the top of the page shows that this project is licensed under MIT. The link for that license is shown below.
Please fork and clone the repository and use a pull request to add or make changes to the current repository.
Please direct any questions to jorge30fm@gmail.com, hillkarl03@gmail.com, nowacewskijack@gmail.com, and towers.a@gmail.com, this.josie.franklin@gmail.com.
To see more projects, visit the link below for jorge30fm repository: