https://chiefmky-yelpcamp.herokuapp.com/campgrounds
YELPCAMP is an application that provide information on many campground around the World. This application was built using Web development Bootcamp by Colt Steel on Udemy. It is a Single application built from scratch using the following technologies.
Suppose you are planning to go for camping, but you are unsure about which place to choose from, this is the best place to find out! This site has more than 500+ camping site reviews that are reviewed by campers like you, who have already stayed there. Their experience is very valuble to you, which is why we collect their reviews so that you can easily select the camping site of your choice. Furthermore, the facts are periodically verified by a team of professionals, so you can never get lost.
Front-end: HTML5, CSS3, JavaScript, Bootstrap4 for responsive layout, and jQuery. Back-end: NodeJS, NPM, ExpressJS, REST, Authentication, Authorization and PassportJS. Database: MongoDB. Developed: Cloud9 IDE and source versioned with GIT. Hosted on Heroku servers and MongoLab.
ADD, REMOVE, UPDATE CAMPGROUND The ultimate goal of the app is to add campgrounds, be they real or fictitious, I’m not much of a camper myself so I usually add fictional ones like for example, I made a campground called Lake Hylia Lodge, which is a reference to the Zelda series, however if you want to add real campground information feel free to, I actually implore anyone that visits the site to put up one of their favorite camping sports.
User Authentication You can sign up, sign in, and its a necessary process to go through if you want to contribute to the site, why? because when a user is signed in it allows them to add campgrounds and comments, to really add a sense of community and interactivity.
PASSWORD RESET User can reset his password. I used nodemailer to send email for the reset password.
Google maps The application is using google map for location of a campground.
ADD, REMOVE AND UPDATE COMMENTS As said above, you can add comments to campgrounds to express all kinds of things,
User Profile The user will have a profile and other users can follow him
Notification A user can receive notification about new campground from user he follows
0e659b9c99a6c339f76509074f3a4667c13a01db