Skip to content

jaiphookan20/Full-Stack-Vacation-Rental-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Full-Stack-Vacation-Rental-Platform

Full Stack Vacation Rental Platform built using React, NodeJs, Express, MongoDB & TailwindCSS

• Developed a full-stack vacation rental reservation platform which leveraged NodeJs and Express to devise robust RESTful APIs for various app features such as user registration/login, property uploads, and bookings

• Utilized MongoDB with the Mongoose ODM library to enhance data management, ensuring efficient retrieval of property and user details.

• Incorporated bcrypt and JWT for enhanced user authentication and data security.

• Utilized AWS S3 for efficient image uploading, allowing users to showcase properties and employed TailwindCSS for a modern, responsive frontend.

Home Page: Full Listings

Screenshot 2023-08-15 at 10 39 28 PM

Individual Product Listings:

Screenshot 2023-08-15 at 10 07 43 PM

Bottom Section of Individual Product Listing Page with Information regarding the Rental Listing and a fully-functional booking widget with datepicker:

Screenshot 2023-08-15 at 10 08 01 PM

Display All Photos:

Screenshot 2023-08-26 at 2 07 55 PM

Bookings Page: View of All Bookings Made by User

Screenshot 2023-08-15 at 10 10 50 PM

Clicking on Individual Booking will display the Rental Listing with the User's Booking Details:

Screenshot 2023-08-15 at 10 09 59 PM

Create/Update your own Rental Listing:

Screenshot 2023-08-15 at 10 39 05 PM

List of All Rental/Accomadation Listings Uploaded by User:

Screenshot 2023-08-15 at 10 38 40 PM

Authentication System: Registration Page

Screenshot 2023-08-26 at 1 40 18 PM

Authentication System: Login Page (Uses JWT & Bcyrpt)

Screenshot 2023-08-26 at 1 39 50 PM

About

Full Stack Vacation Rental Platform built using React, NodeJs, Express, MongoDB & TailwindCSS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages