This is a Java-based web application designed to manage rental properties. It allows renters, landlords, and maintenance staff to interact and manage their responsibilities effectively.
The project is created with:
- Java
- Spring
- Web API
- DAO
- MVC
- DI
- OOP
- Vue
- SPA
- PostgreSQL
- JUnit
- IntelliJ
- Postman
- PgAdmin
- Visual Studio Code
To run this project, clone the repository and run it on your local machine.
- User Registration and Authentication: Users can register as a renter, landlord, or maintenance worker and log in to the system.
- Property Listing: Landlords can list available properties, upload pictures, and assign registered renters to a property.
- Rent Payment: Renters can view when their rent is due and pay rent through the system.
- Maintenance Requests: Renters can submit maintenance requests, which landlords can assign to maintenance workers.