Skip to content

YelpCamp is a campground review application where users can explore, review, and share information about campgrounds from around the world. It allows users to create, update, and delete campground listings, as well as leave reviews.

License

Notifications You must be signed in to change notification settings

viniduminsara/YelpCamp

Repository files navigation

YelpCamp 🏕️

YelpCamp is a campground review application where users can explore, review, and share information about campgrounds from around the world. It allows users to create, update, and delete campground listings, as well as leave reviews.

Note: Please be aware that this application is hosted on a free service, which may result in slower loading times, particularly during the initial visit as resources are being allocated.

Visit YelpCamp site - https://yelpcamp-g30m.onrender.com

📋 Features

  • View campground listings
  • User authentication (login and registration)
  • Create new campground listings
  • Update campground details
  • Delete campground listings
  • Leave reviews for campgrounds
  • Cluster map showing all campgrounds around the world
  • Image upload for campground listings
  • Search campground by name or location.

💻 Technologies Used

  • Node.js (v14.17.3)
  • Express.js (v4.17.1)
  • MongoDB (v4.4.4)
  • EJS Templating (v3.1.9)
  • Bootstrap (v5.1.3)
  • Passport.js (v0.4.1)
  • Mapbox SDK (v0.15.3).
  • Multer (v1.4.5-lts.1)
  • Cloudinary (v4.0.0)
  • dotenv (v16.3.1)

🌏 Environment Variables

These are the environment variables of this application:

  • DB_URL: The connection URL for MongoDB Atlas.
  • CLOUDINARY_CLOUD_NAME: Your Cloudinary cloud name.
  • CLOUDINARY_KEY: Your Cloudinary API key.
  • CLOUDINARY_SECRET: Your Cloudinary API secret.
  • MAPBOX_TOKEN: Your Mapbox access token.

🤝 Contributing

Contributions are welcome! Please feel free to open issues or submit pull requests.

🪪 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

YelpCamp is a campground review application where users can explore, review, and share information about campgrounds from around the world. It allows users to create, update, and delete campground listings, as well as leave reviews.

Topics

Resources

License

Stars

Watchers

Forks