- Run the file ServerCommunicator.java to start the server
- Run the Client.java file to start the gui, taking you to the main login page of the program
- From the main login page you can sign in, sign up or view properties as a unregistered renter
- The sign up page allows users to signup as a registered renter or a landlord
- In the Manager view the top 3 buttons give you the option to get a list of landlords, registered renters and properties
- You can request a summary by clicking the Create Summary button
- To change the state of a property you must
- Select the property that you wish to change the state of
- Click the change state button
- Select and submit the new state
- In the Landlord view there are buttons to show property, view emails and add new properties
- Clicking add property opens up a second interface which allows the user to input the nessasary information
- To change the sate of a property you must
- select the property that you wish to change the state of
- Click the change state button
- Select and submit the new state
- All renters have the option to browse the avalible properties
- Renters can filter out houses based on specific specifications by click the fitler button
- Registered Renters have the option to email the landlord, subscribe to properties and view their subscriptions afterwards