Skip to content

coderaries12/Juz-bnb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Juz-bnb

Juz-bnb is a soft clone of Airbnb.

  • Implemented full CRUD functionality within an application using REDUX and REACT.js to create, retrieve, update, and delete data dynamically.
  • Integrated user authentication and Bcrypt.js for secure password hashing and a safe and protected user experience.
  • Implemented session authentication to check permissions when enabling edit and delete feats. All delete buttons were dynamic, allowing users to delete review or spot without the need to reload using an event listener and a fetch request.
  • Managed and stored data through Express.js and Sequelize to ease the data flow queries from user interactions.

Check out Juzbnb

Technologies Used

List of Spots

Juz-bnb-listofspots-page

Spot Information and reviews

Juz-bnb-spotdetail-page

Features

Spots

  • Users can create a Spot
  • Users can read/view other Spot
  • Users can update their Spot
  • Users can delete their Spot

Reviews

  • Users can create Reviews on Spots
  • users can read/view all of the Reviews on a Spot
  • Users can delete their Review(s) on a Spot

Future Features

Bookings

Logged-in Users can

  • Create a booking at a spot
  • Update their booking at a spot
  • Read all of their bookings
  • Delete/Cancel their booking

AWS

Logged-in Users can

  • Upload multiple images of their spot to AWS S3

Google Maps API

Logged-in Users can

  • Locate their spot with Google Maps API

Database Schema Design

airbnb-database-schema

API Documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published