Git Product home page Git Product logo

yelpcamp's Introduction

Online Website

https://chiefmky-yelpcamp.herokuapp.com/campgrounds

Overview

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.

What is this about?

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.

Tools and Frameworks

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.

Features:

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

yelpcamp's People

Contributors

chiefmky avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.