Welcome to Elite Real Estate Management system a comprehensive real estate management system developed in Java utilizing MySQL for data storage and JavaFX for the user interface. This project offers a robust solution for managing property listings facilitating both selling and renting transactions in the real estate domain.
Here're some of the project's best features:
- Property Listings: Efficiently manage a database of real estate properties for sale or rent.
- User Authentication: Secure access with user authentication to ensure data integrity.
- Transaction Tracking: Monitor and record transactions including property sales and rentals.
- Search and Filter: Easily search and filter properties based on various criteria.
- Intuitive User Interface: A modern and user-friendly JavaFX interface for seamless navigation.
1. Clone the repository to your local machine.
https://github.com/sandundil2002/Elite_real_estate_management_system_layered.git
2. Set up the MySQL database using the provided SQL scripts and change the mysql localhost password in Dbconnection class
3. Run the Java application to AppinitializerWrapper the Real Estate Management System.
Contributions are encouraged! Whether you have ideas for new features bug fixes or improvements please feel free to open an issue or submit a pull request.
Technologies used in the project:
- Java: Leveraging the power of Java for backend functionality.
- MySQL: A robust relational database for storing property and transaction data.
- JavaFX: Creating a responsive and visually appealing user interface.
- JasperSoft: Integrate powerful reporting capabilities for data analysis and visualization.
This project is licensed under the This project is licensed under the MIT License.