Skip to content

FelipeSilva916/HomeLander

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HomeLander ⛺️

HomeLander is a location sharing application for creating campsites and sharing them with other users.

Technologies

  • React
  • Redux
  • Express
  • Csurf.js
  • Node.js
  • Sequelize
  • AWS S3

Features

  • Signup, login, log out, login as demo user
  • Create, read, update, and delete campsites
  • Create, read, update, and delete reviews
  • Create, read, and delete favorite campsites
  • Create, read, delete images in a campsite gallery
  • Campsites coordinates are added to Google Maps in database.

Home:

Website Landing Page Upon landing on the website, an user can log in, sign up, or login as a demo user.

All Campsites

All campsites in the database An user can see all the campsites in the database, and see the pins for each location included in the database.

Campsite Details

enter image description here Users can see the location of the campsite, the campsite overall rating, the cover image. If the user created the campsite, the user has the ability to 'Update Description." enter image description here Any user can add images to the campsite gallery. If the user created the image, the user is allowed to delete the image. enter image description here Users can leave a review and a rating in the campsite. If the user created the review, the user can edit/delete the review.

Favorites

enter image description here An user can add a campsite to their list of favorites

enter image description here User can check their favorites list, and remove a favorite campsite.

Create Campsite

enter image description here User can create a campsite and add it to the database. enter image description here If an user uploads an image with location metadata, the form will automatically fill in the latitude and logitude.

Releases

No releases published

Packages

No packages published