Skip to content

Latest commit

 

History

History
91 lines (48 loc) · 3.6 KB

README.md

File metadata and controls

91 lines (48 loc) · 3.6 KB

Real-Estate-Management-System


First interface

Screenshot (897)

Property Search

The new user searches for the property, selects the property of their own preference, then registers their details. After that, the user contacts the agent, and a notification is sent to the agent who holds this property for further deals.


propertysearch.mp4

Functionality of Admin

Here, the admin can run MySQL queries and view the database.


adminquery.mp4

Functionality of Agent

The agent can view their own details, such as how many properties they are currently holding and which properties have been sold or are still available. If any buyer contacts the agent to purchase a property, the agent confirms the availability of the property and proceeds with the sale. Negotiations may occur for the price, and once the terms are agreed upon, the agent enters the date when this property was sold. After entering the date, a transaction ID is generated.


agentconfirmproperty.mp4

Functionality of Buyer

Here, the buyer can see their own details and also view how many properties they have purchased.


buyerproperty.mp4

Functionality of Office

On this login office page, the boss can access various functionalities related to agents and transactions. The available features are as follows:

1. View Agent Details:

The boss can see a list of all the registered agents along with their respective details, such as name, contact information, and properties they are currently holding.

2. Add New Agent:

The boss has the option to add a new agent to the system. When adding a new agent, the boss will be required to enter the agent's details, including their name, contact information, and any other relevant information.

3. View Transaction Details:

The boss can access a comprehensive list of all property transactions that have taken place. Each transaction will be associated with a unique transaction ID, and it will include information about the buyer, the agent involved, the property, and the date of the transaction.

4. Delete Agent:

If needed, the boss can delete an existing agent from the system. When deleting an agent, the properties they were holding will be transferred to a new agent. The boss will be asked to select the new agent to whom the properties should be assigned. This ensures that no property details are lost, and the new agent can seamlessly take over the responsibilities.


officework.mp4

New agent hold the all property of the deleted agent

The agent can view their details, ensuring that all the properties of the deleted agent are perfectly transferred or not.


newagentholdproperty.mp4

Tools & technologies used:

Visual Studio Code version : 1.75
Apache NetBeans IDE 17
MySql, Java Swing, JDBC connector, CSS