


































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
House rental to help user the user to get the revalent house which they are looking for
Typology: Assignments
1 / 74
This page cannot be seen from the preview
Don't miss anything!
On special offer
ii
A majority of unpleasant issues faced by landlords and tenants seem to grow due to lack of communication. Late rent payments turns into an eviction. A non-functional AC or a broken window becomes a reason to break a lease. Fortunately, building a positive relationship doesn't take much effort and it all starts with one basic idea: communication. Rental Property Management app provides the solution by offering the ability to share issues between tenants and landlords which leads to rapid issue resolution and fewer misunderstanding. The goal of the app is to create a better relationship between tenants and landlord. The Rental Property Management app is designed to support both tenants and landlords by enabling them to document and communicate repair issues, send automatic rent reminders, package notifications and emergency information. It helps the tenant with making Payments and it also helps the Landlord to keep track of issues posted by tenants. Effectively resolving the apartment issues is important to the tenant's long- term future and the Rental Property Management app will be an important tool for creating rental housing stability by helping tenants speak with greater credibility through initiating and documenting communications and building productive relationships with landlords.
ABSTRACT ........................................................................................................................ ii TABLE OF CONTENTS ................................................................................................... iii
1
1.1 Introduction
Mobile Application Software have emerged in the past and are a hot trend in the market. The most common mobile operating systems are: Android from Google, iOS from Apple, Blackberry and Windows Phone from Microsoft. Android is free and open source mobile platform based on Linux kernel for developing apps from Google. Android is primarily designed for touch screens mobile devices. Android 5.0 "Lollipop" is the latest version of android operating system which features design changes in user interface built around a design language called material design. Following are a list of Android Operating System releases:
sc
M w
User interfac creen sizes, l
Memory mon ways to impro
e design: It languages, a nitor: It lets ove its perfo
Figur lets users ed and even AP s you view t ormance.
3
e 1.1 Intelli dit and previe I versions as the memory
igent Code ew Android s shown in F y usage of an
Editor Layouts acr Figure 1.2. n app over t
ross multiple
time to help
e
p find
ac th
1
d p th
.3 Parse Parse ccess data, s he ability to .3.1 Cloud Parse or complex evice. Cloud owers many han running
is a backend send push n add rich cus d Code cloud code apps, somet d code mak y apps. The on a mobile
Figure 1.
d cloud stora otifications, stom logic to
helps to bu times you ju kes this pos only differe e device. Wh
4
Multiple sc
age which p integrate w o the app's ba
uild mobile a ust need a bi sible. Cloud ence is that hen cloud co
creen app d
provides a w with social ne ackend with
apps withou it of logic th d code is bu this code ru ode is update
development
way to link th etworking s cloud code
ut dealing w hat isn't runn uilt on Java uns in the P ed, it become
t
he mobile ap ites and sup [5].
with other ser ning on a m aScript SDK arse cloud r es available
pps to pports
rvers. mobile K that rather to all
6
The tenants can report repair or maintenance issues. They also have an option to take a picture of the issue and upload, which creates a visual record accessible to the landlord instantly. The tenants can pay the bill through the app. The tenants can keep track of all the notifications from the landlord as rent reminders, package notifications, and emergency info. The landlord can send package notifications, emergency info, rent reminders, utilities bill and documents to tenants. The app provides landlord/tenant to store important documents.
Advantages of proposed app
Communication is through in-app messages. It can send push notifications It is convenient and easy to use. The mobile app will help the landlord and tenant to overcome hassles and manage tasks and issues easily in a more convenient way.
7
2.1 Problem Statement
In our day-to-day life, tenant’s face a lot of issues related to household such as reporting an issue, tracking package in leasing office and receiving emergency information instantly etc.., and similarly landlord’s also deal with issues such as keeping track of issues in apartments, notifying that a package has arrived, sending emergency information quickly etc. Currently there is no app which focuses on to resolve this particular issue. The existing web app Squared away as discussed in section 1.4 does help to solve the issue but not in an effective manner and is only limited to Chicago city. To help overcome the problems faced by tenants and landlords, a new app is developed. This app focuses on to build a better relationship between tenant and landlord by simplifying many tasks such as sending automatic rent reminders, package notifications, utilities bill, emergency info, documents and sharing issues.
2.2 Motivation
The tenant may not be able to visit or call the leasing office every time when an issue arises and at times it will be hard for the user to even clearly communicate the problem. Maintaining a record of issues from tenants is also a tedious process for the Landlord. Since most users use mobile phones now-a-days, an app is developed which makes this process simple by allowing the tenant to report the problem through the app. The app requires the tenant to fill out the form, take a picture and send it to the landlord.
co A b
.1 Produc Figure ommunicatio Android phon ased on their
ct Design an e 3.1 show on happens ne and both r login infor
Figu
nd Architect ws the syst between lan the landlord rmation.
ure 3.1 Rent
9
ture tem archite ndlord and te d and tenant
tal property
ecture whic enant’s. The t are navigat
y manageme
ch illustrate e user instal ted to their r
ent Architec
s the way ls the app o respective s
cture
, the on the creen
10
The data exchange between landlord and tenant is achieved through parse database and the application data stored on parse cloud. The parse cloud server acts as an intermediate for the interaction between the landlord and tenant's.
3.2 Use Case Diagram
In the use case diagram shown in Figure 3.2, the use cases represent the functionalities of the landlord and tenant. Apart from registration, login and storing documents which is common between tenant and landlord, landlord will be updating rent, utilities, emergency info which is presented on the tenant's user interface. Tenant will have functionalities such as reporting issue's and bill payment which is displayed on landlord's screen.
12
Figure 3.3 Class diagram
3.4 Sequence Diagram
A Sequence diagram describes how the communication happens between the user, application, and cloud data. Figure 3.4 describes the user sequence of handling a user request for reporting an issue. The application processes the user request and makes a request to the Parse server to get the data from the cloud database.
3.4.1 Report an Issue
Figure 3.4 is a sequence diagram for reporting issues which shows the functionality of tenant reporting an issue, which gets updated in parse cloud database and gives a view of the data to the landlord.
13
Figure 3.4 Sequence diagram for reporting issue
3.4.2 Rent Tab
The Figure 3.5 is a sequence diagram for Rent Payment which shows the functionality of landlord updating the rent, which gets updated in parse cloud database and gives a view of the data to the tenant. The tenant can pay the rent which is then notified to landlord.