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
- Users can create a Spot
- Users can read/view other Spot
- Users can update their Spot
- Users can delete their Spot
- 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
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
Logged-in Users can
- Upload multiple images of their spot to AWS S3
Logged-in Users can
- Locate their spot with Google Maps API
