Skip to content

A Node.js web application project built along with Udemy course - The Web Developer Bootcamp by Colt Steele [https://www.udemy.com/the-web-developer-bootcamp/]

Notifications You must be signed in to change notification settings

AbdullahMuhammed5/yelp-camp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YelpCamp

A Node.js web application project from the Udemy course - The Web Developer Bootcamp by Colt Steele

Live Demo

To see the app in action, go to https://young-caverns-33557.herokuapp.com/

Features

  • Authentication:

    • User login with username and password
  • Authorization:

    • One cannot manage campgrounds and view user profile without being authenticated

    • One cannot edit or delete campgrounds and comments created by other users

    • Admin can manage all campgrounds and comments

  • Manage campgrounds with basic functionalities:

    • Create, edit and delete campgrounds and comments

    • Upload campground photos

  • Flash messages responding to users' interaction with the app

  • Responsive web design

Getting Started

Clone or download this repository

git clone https://github.com/AbdullahMuhammed5/yelp-camp.git

Install dependencies

npm install

or

yarn install

Comments in code

Some comments in the source code are course notes and therefore might not seem necessary from a developer's point of view.

Built with

Front-end

Back-end

Platforms

License