Pair Programmed with Zack Winchell
Property Manager allows an owner/user to manage their properties, tenants, available rooms and monthly rent.
User may navigate to a variety of subpages including a list of owned properites, current/potential/past tenants, and information on each property and it's current tenants.
A property may be added by the user by navigating to the add page and filling out the add property form. User may record the number of rooms in the apartemnt, the cost per room, the total square footing and an image of the home.
A potential tenant may be added by navigating to the add page and filling out the add tenant form. The User may list information for the potential tenant's first name, last name, age, gender, and salary.
The apartment list can be shown by navigating to the Apartments page. A summary of the total owned apartments and total monthly rent is displayed at the top. Below is a list of all the owned apartments including the number of rooms, rent per room, and square footage. More information about each apartment and the current tenants can be found by clicking on an apartment.
The tenants list can be accessed by navigating to the Tenants page. Clicking on a tenant's tag will bring you do the apartment details page that they currently reside. The user will be notified when clicking on a person that is not a current tenant in any apartment.
Navigate to the appropriate apartment details page. At the bottom is a table showing all of the current tenants and a dropdown list of all potential tenants. Select a tenant from the dropdown and click the Add Tenant button to add them to the apartment. Once the apartment is full the tenant list will not be available.
To delete an tenant click the Remove Tenant button listed next to the tenats info in the table.
- Full details page for each tenant.
- Ability to see the status of a tenant from the tenants page.
- Display of available rooms from the apartment list and the apartment details page.