Java Spring Project

Dream Space Rental Project

This comprehensive project is dedicated to enhancing the house renting experience by providing a seamless and user-friendly platform for searching and booking rental properties. The system caters to two primary roles: administrators and users.

Administrator Features:

User Management: The admin interface allows efficient management of user accounts, ensuring a smooth interaction between users and the platform.

House Rental Oversight: Administrators can monitor and oversee the rental process, ensuring compliance with standards and regulations.

Approval/Decline Functionality: Admins have the authority to approve or decline house rental requests, ensuring a secure and reliable rental environment.

Comprehensive Administration Tools: The system provides a range of administrative tools for tasks such as data management, analytics, and reporting.

User-Focused Functionalities:

Effortless House Search: Users can easily search for rental properties based on their preferences, streamlining the house hunting process.

Intuitive Booking Process: The platform simplifies the booking process, allowing users to submit new rental requests for admin approval.

Feature-Rich User Dashboard: Users have access to a feature-rich dashboard for managing their account, tracking rental history, and receiving important notifications.

Rich Feature Set:

User and House Management: The system incorporates robust features for managing user accounts and property listings.

Advanced Search Capabilities: Users can leverage advanced search functionalities to find the perfect rental property that meets their specific criteria.

Java EE and MYSQL Integration: The project is implemented using Java EE for a scalable and robust backend, coupled with MYSQL for efficient data storage and retrieval.

Thymeleaf for Dynamic Frontend: Thymeleaf is employed to create dynamic and responsive frontend interfaces, providing an engaging user experience.

Reliable Mail System Integration: A reliable mail system is integrated to facilitate seamless communication between administrators and users.


  • All Pages
  • Admin Side
  • User Side
Image

Admin Page 1

+
Image

Admin Page 2

+
Image

Admin Page 3

+
Image

Admin Page 4

+
Image

Admin Page 5

+
Image

Admin Page 6

+
Image

Admin Page 7

+
Image

Admin Page 8

+
Image

Admin Page 9

+
Image

Admin Page 10

+
Image

Admin Page 11

+
Image

Admin Page 12

+
Image

Admin Page 13

+
Image

Admin Page 14

+
Image

Admin Page 15

+
Image

Admin Page 16

+
Image

Admin Page 17

+
Image

Admin Page 18

+
Image

Admin Page 19

+
Image

Admin Page 20

+
Image

Admin Page 21

+
Image

Admin Page 22

+
Image

Admin Page 23

+
Image

Admin Page 24

+
Image

Admin Page 25

+
Image

Admin Page 26

+
Image

Admin Page 27

+
Image

Admin Page 28

+
Image

User Page 1

+
Image

User Page 2

+
Image

User Page 3

+
Image

User Page 4

+
Image

User Page 5

+
Image

User Page 6

+
Image

User Page 7

+
Image

User Page 8

+
Image

User Page 9

+
Image

User Page 10

+
Image

User Page 11

+
Image

User Page 12

+
Image

User Page 13

+
Image

User Page 14

+
Image

User Page 15

+
Image

User Page 16

+
Image

User Page 17

+
Image

User Page 18

+
Image

User Page 19

+
Image

User Page 20

+
Image

User Page 21

+
Image

User Page 22

+
Image

User Page 23

+
Image

User Page 24

+
Image

User Page 25

+
Image

User Page 26

+
Image

User Page 27

+
Image

User Page 28

+
Image

User Page 29

+
Image

User Page 30

+