Skip to content

A web platform tailored for camping enthusiasts, featuring user-friendly authentication, reviews, and effortless campground management.

Notifications You must be signed in to change notification settings

erenworld/campcalm

Repository files navigation

CampCalm

A web platform tailored for camping enthusiasts, featuring user-friendly authentication, reviews, and effortless campground management.

Group 23

Introduction

CampCalm is a full-stack website project where users can create and review campgrounds. In order to review or create a campground, you must have an account. This is a web platform tailored for camping enthusiasts, featuring user-friendly authentication, reviews, and effortless campground management. Whether you're a seasoned adventurer or new to camping, YelpCamp offers a community-driven space to share your outdoor experiences.

Functionalities

  • Everyone can view the camps and reviews without signing up or logging in.
  • The user will have to login to edit the campground details or any comments.
  • The user can only edit/delete the campgrounds and comments that they have added.
  • All the data will pe persistent and is stored in the awazon cloud.

Technologies

  • 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.
  • AWS - mongodb is hosted on amazon ec2 instance.

About

A web platform tailored for camping enthusiasts, featuring user-friendly authentication, reviews, and effortless campground management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published