Skip to content

A comprehensive full-stack web application developed as part of Colt Steele's Udemy web development bootcamp, with a focus on secure user authentication, database management, and responsive UI design for campground🏕️ reviews.

Notifications You must be signed in to change notification settings

suhatanriverdi/YelpCamp

Repository files navigation

⛺ YelpCamp 🏕️

A comprehensive full-stack web application developed as part of Colt Steele's Udemy web development boot camp, with a focus on secure user authentication, database management, and responsive UI design for campground reviews.

Screen Recording 2024-10-04 at 21 42 50

Features

  • Users can create, edit, and remove campgrounds
  • Users can locate their campgrounds, and then see the location pins on the world map view
  • Users can review campgrounds, and edit or remove their specific reviews
  • Flash messages regarding actions
  • Small multiple images upload preview

Screenshots: image


image


image


image


Tools

  • HTML5, CSS3, EJS Templating
  • Modern JS(ES6)
  • Flexbox, Bootstrap 5
  • Asynchronous JavaScript (Promises, async/await, DOM)
  • Node.js
  • Express.js
  • NPM
  • REST API
  • NoSQL, MongoDB, Schema Design, Mongoose
  • Authentication (Cookies & Sessions), Authorization, Password.js
  • Security Best Practices, Helmet
  • Deployment and Cloud Databases
  • Image Upload and Storage
  • Maps and Geocoding

YelpCamp, Created by Süha Tanrıverdi. All Rights Reserved. Genesis Corp™ 2023.

About

A comprehensive full-stack web application developed as part of Colt Steele's Udemy web development bootcamp, with a focus on secure user authentication, database management, and responsive UI design for campground🏕️ reviews.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published