Skip to content

ioapap/js-YelpCamp

Repository files navigation

YelpCamp 🏕️

A Yelp-like web-based application that allows users to create, view, and review campgrounds around the world🌎

Technologies Used 💻

  • Frontend:
    • EJS
    • HTML
    • CSS
    • Bootstrap 5
  • Backend:
    • Node
    • Express
    • MongoDB Atlas
    • Mongoose
    • Passport.js (authentication)
    • Joi (validation)
    • Helmet (security on HTTP requests)
  • APIs:
    • Mapbox (cluster map & minimap)
    • Cloudinary (image storage)

Features 🎉

  • User authentication system with Passport.js 🔒
  • CRUD functionality for campground and review management 📝
  • Image upload with Cloudinary 🌄
  • Google Maps integration with Mapbox 🗺️
  • Data validation with Joi 💯
  • Improved security with Helmet 🛡️

About

A Yelp-like web-based application that allows users to create, view, and review campgrounds around the world🌎

Resources

Stars

Watchers

Forks