Skip to content

Kevin-jc-github/CampFinder

Repository files navigation

CampFinder

YelpCamp is a full-stack website project where users can create and review campgrounds.

This project is being created created using Node.js, Express, MongoDB, and Bootstrap. Passport.js is used to handle authentication.

Feature

Users can create, edit, and remove campgrounds Users can review campgrounds once, and edit or remove their review User profiles include more information on the user (full name, email), their campgrounds, and the option to edit their profile or delete their account

Technologies Used:

HTML5 - markup language for creating web pages and web applications

CSS3 - used for describing the presentation of a document written in a markup language

Bootstrap - free and open-source front-end web framework for designing websites and web applications quickly

jQuery - cross-platform JavaScript library designed to simplify the client-side scripting of HTML

DOM Manipulation - is a platform and language-neutral interface that allows programs and scripts to dynamically access and update the content, structure, and style of a document

Node.js - pen-source, cross-platform JavaScript run-time environment for executing JavaScript code server-side

Express.js - for building web applications and APIs and connecting middleware

REST - REST (REpresentational State Transfer) is an architectural style for developing web services

MongoDB - open-source cross-platform document-oriented NoSQL database program to store details like users info, campgrounds info and comments

PassportJS - authentication middleware for Node.js. Extremely flexible and modular, Passport can be unobtrusively dropped in to any Express-based web application

Data Associations - associating user data with the respective campgrounds and comments using reference method

Heroku - cloud platform as a service used as a web application deployment model

ScreenShot:

HomePage 1
775fbfbedb45318e10c6e4b20db01bb
HomePage 2
8e5a411d3f3cf5d2e471b57853b1fc2
Post Page after Login
d839db95ec9fe9889d654d9ab14ce7b
Login Page
03ff823a0059118f942d5301bc3cc98
Register Page
d83601512b0a074d8b679af26f254e0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published