← Back to Projects

Yelp-Camp Website

A full-stack campground review platform where users can create, review, edit, and manage camp listings with persistent cloud data.

Node.jsExpress.jsMongoDBBootstrapPassport.js
Yelp-Camp Website

Project Overview

Yelp-Camp is a full-stack project focused on campground discovery and user-generated reviews. Public users can browse listings, while authenticated users can create and manage their own content.

The application enforces ownership-based authorization so users can only edit or delete campgrounds and comments they created. Data is stored persistently in the cloud for real-world usage.

Key Features

  • Authentication and authorization using Passport.js
  • CRUD flows for campgrounds and comments
  • Review system with edit and delete controls
  • Role-based ownership checks for protected actions
  • Persistent cloud-hosted data storage

Project Info

  • Slug: yelp-camp
  • Year: 2024
  • Role: Full-Stack Developer
  • Stack count: 5 technologies
  • Live demo: No