A Node.js web application project from the Udemy course - The Web Developer Bootcamp by Colt Steele
To see the app in action, go to https://young-caverns-33557.herokuapp.com/
-
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
git clone https://github.com/AbdullahMuhammed5/yelp-camp.git
npm install
or
yarn install
Some comments in the source code are course notes and therefore might not seem necessary from a developer's point of view.