CampFinder is a full-stack web application where users can create a campground listing and review a campgrounds. In order to review or create a campground listing, users must have an account. This project was created using Node.js, Express, MongoDB, and Bootstrap. Passport.js was used to handle authentication.
Report Bug
.
Request Feature
- Node.js
- Express
- MongoDB
- Mongoose
- Bootstrap
- Users can create, edit, and remove campgrounds
- Users can review campgrounds once, and edit or remove their review
- Search campground by name or location
- Install mongodb
- Create a cloudinary account to get an API key and secret code
- Create a .env file in the root of the project and add the following:
DATABASEURL='<url>'
API_KEY='<cloudinary api key>'
API_SECRET='<cloudinary secret key>'
- Run
mongod
in another terminal andnode app.js
in the terminal with the project. - Then go to localhost:3000.