Developed a Vacation Rental Platform using Spring MVC framework and Thymeleaf for front-end page rendering. The platform provides functionality for both Hosts and Users, enabling property management and seamless property search and purchase.
- Add New Properties: Hosts can list their rental properties with details such as name, property type, location, pricing
- Manage Properties: Hosts have the ability to edit, update, or remove their listed properties.
- View Listed Properties: Hosts can monitor all their listed properties in one place.
- Search Properties: Users can search for properties based on location, host, and name.
- Filter and Sort Results: Users can filter and sort results based on:
- Location
- Host
- Property Type
- View Property Details: Users can view details of the listed properties, including images, pricing, property name, and type.
- Book Properties: Users can book the properties directly through the platform.
- Backend: Spring MVC
- Frontend: Thymeleaf (HTML, CSS)
- Database: MySQL
- Tools: Maven, Spring Tool Suite (STS)
- Home Page:
http://localhost:8081/0
- Sign-Up Page:
http://localhost:8081/user-signup
- Login Page:
http://localhost:8081/signIn
- View Property Page:
http://localhost:8081/property/102
-
Host Home Page:
http://localhost:8081/host/index
- Host Profile Page:
http://localhost:8081/host/profile
- Host Profile Page:
- Host Add Property Page:
http://localhost:8081/host/add-property
- Host View Properties Page:
http://localhost:8081/host/show-properties/0
- Host Setting Page:
http://localhost:8081/host/setting