Skip to content

Yelp Camp is a web app where users can post their authentic Campgrounds for sale and other users can comment on that.

Notifications You must be signed in to change notification settings

notDPR/Yelp_Camp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yelp Camp

After logging in via login or sign up page users are eligible to post/edit/delete the campgrounds or comments posted by them. Google Places API helps users to find the exact address of their Campground by returning Autocomplete Results. It also extracts information about their Campground from Google Search Results so that users dont have to write eveything. Google Maps are automatically updated according to the input address. Everytime a user edits/deletes a campground/comment its time and date is updated using MomentJS. Flash messages(Connect-Flash) are used as toast notifications.
Prototype : https://lit-springs-62030.herokuapp.com

Resources Used

  • Authentication : PassportJS
  • Database : MongoDB
  • Database Hosting : mLabs
  • Flash Messages : Connect-Flash
  • Embedded Javascript Templates : EJS
  • Time and Date : MomentJS
  • PUT and DELETE requests : Method-Override
  • Map : Google Maps Javascript API
  • Campground Details : Google Maps JS API - Places Library
  • Autocomplete for Campground Address : Google Maps JS API - Autocomplete Library
  • Front-end Framework : Bootstrap
  • Icons : Font Awesome
  • Font : Lato
  • Third Party Animation : AOS
  • Price Formatting : Cleave