Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 26

RENTOMATIC- PG ACCOMMODATION RENTING APP

CHAPTER 1
INTRODUCTION

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 1


RENTOMATIC- PG ACCOMMODATION RENTING APP

1.INTRODUCTION
1.1 Introduction
It has become easy to search PG accommodation nearby the work place. It was difficult earlier to go a place to
work which was situated at long? Distances and hence had to lose good opportunities, as we don’t know where
to stay and where unaware about a particular city. But now it has become easier to find an accommodation
nearby the work place in cheap rates. We made an application named as Rentomatic. This application helps user
to find a number of paying accommodation nearby work place or desired place. User can search for a paying
accommodation. Apart from that user can also rent, buy or sell a house. User can also see for the paying
accommodation and after getting the desirable place they can select the place they are interested in. After
selecting the desired place, user will get the personal details of the owner, they can get in contact with the owner
and go for further processing

1.2 Objective of the Project


Since PG (Paying Guest) has become an essential part of living Management of Paying Guests and Apartments
is a major challenge in any region. As the functionalities of renting PG are completely based on manual
procedures, most PGs are left rent less due to lack of communication and unawareness. There is a need to
develop a system that may allow the PG Owner to maintain their work and Customers to relocate easily using
the rental management system. With the use of technology in every field across modern world, computers and
mobile devices are affecting human lives in one way or the other. Despite the many inherent benefits of mobile,
websites and mobile apps are becoming very popular. This is because majority of the consumers now basically
browse the internet using their mobile phones or tablets. To overcome the problems occurring due to this time
lagging manual system, an automated system needs to be developed to reduce the human efforts. There are
numerous applications that come up for this accommodation domain. This system mainly focuses on the PG
owners as well as the common users who are in search of PGs who come from different places to study as well
as to work.

1.3 Main Purpose


The project work proposes “Rentomatic” a new Android based platform to help people meet their needs for
relocation. It enables the common people (user) to search for the Paying Guest (PG) and accommodation all .
The PG owners can advertise the PG details by registering into the website which is based on Admin side. Once
the admin verifies the details and authenticate the login, the owners will be able to login and can also able to
upload the PG details into the application. The users can view those details and make use of this information to
search for the PGs according to their needs. This application will help the users to view the PG details, the
facilities in the PG. This application will be useful to anyone who is in search of a place to stay. Rentomatic is
a valuable tool for the modern business. The process of house hunting is simplified with the introduction of the
Rentomatic. the pain of unnecessarily spending some amount of money on the housing brokers is also reduced
ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 2
RENTOMATIC- PG ACCOMMODATION RENTING APP

to a certain level with the introduction of this app. It will benefit the community of students, working people,
outsiders as it seamlessly connects and interacts with everyone using the app. This app offers a flexible housing
choice to adapt to changing financial circumstances-including the need to relocate quickly.

This app mainly focuses on the PG and apartment owners, as well as the common users who are in search of
PGs who come from different places to study as well as to work.
The app will have a search bar where users can enter their preferred location or city to search for PG
accommodations. This search bar is usually prominent on the home screen of the app.
The "View Detailed Information" feature in a paying guest finder app provides users with comprehensive
information about each PG accommodation listing. This includes details about the accommodation, photos and
videos, user reviews and ratings, and contact information for the owner or landlord.
The contact information for landlords/owners is typically displayed on the listing page for each PG
accommodation.

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 3


RENTOMATIC- PG ACCOMMODATION RENTING APP

CHAPTER 2

LITERATURE SURVEY

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 4


RENTOMATIC- PG ACCOMMODATION RENTING APP

2. LITERATURE SURVEY
2.1 Review of literatures:
The number of educational institutions and job offerings have increased rapidly in the past few years. Thereby
the number of accommodation requirements by students and workers has also increased in the city. There is
much strain for the PG owners to maintain and allot the PG adopting manual procedures. In this context the
technology can be used to enhance the services and facilities for the PG owners and the customers. In the
existing systems the search for PG completely manual labour which in turn wastes money, time and human
power. Identifying the drawbacks of the existing system this project work focusses on designing an Android
based application which is more user friendly and beneficial for PG owners. There is no android application
which can facilitate to find out accommodation and PGs all over Durg and Raipur. People coming from
different places to study and to work find it very difficult to search for the PGs to stay. This application provides
a detailed information about all the PGs and apartments around Durg and Raipur and also, they are all sorted
according to the area, price and amenities so that search can be made easy, there are no specific application on
this domain. In our application, we are providing facilities like Google Map - which can specify current location
and guide the users to the specified location where the PGs and apartments are located.

1.Do you use any house rental


platforms?

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 5


RENTOMATIC- PG ACCOMMODATION RENTING APP

2. Do you trust such apps/platforms more than a traditional broker?

3. Have you heard about other such house rental platforms?

4. Do you find the interest rate brokers charge to be too much?

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 6


RENTOMATIC- PG ACCOMMODATION RENTING APP

5. Do you as a customer find it difficult to check whether the price the seller is demanding for a given house is
too much?

6.Do you find it difficult as a seller or landlord to find suitable buyer or tenant?

7. Would you also like to get news and updates in real estate and allied industries?

8. Would you also like it if the app


has the facility to locate PGs in
ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 7
RENTOMATIC- PG ACCOMMODATION RENTING APP

your desired city on top of being a house buying, selling and renting platform?

9. Would you be interested in knowing about upcoming residential projects nearby?

10. Would you want to post a free property ad?

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 8


RENTOMATIC- PG ACCOMMODATION RENTING APP

CHAPTER 3
SYSTEM REQUIREMENT
& SPECIFICATION

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 9


RENTOMATIC- PG ACCOMMODATION RENTING APP

3. SYSTEM REQUIREMENT & SPECIFICATION


3.1 Hardware Requirements:
 Laptop or Computer
 Processor: Intel core i5 (or above version)
 RAM: 8GB (or above)
 Storage: 512 GB SSD (or above)
3.2 Software Requirements:
 Platform: Windows 10/11
 JAVA/ JDK
 Android Studio
 Android Emulator
 Firebase
 Material Design

3.3 Technology Used:


JAVA:
Java is a programming language and computing platform first released by Sun Microsystems in 1995. It has
evolved from humble beginnings to power a large share of today’s digital world, by providing the reliable
platform upon which many services and applications are built. New, innovative products and digital services
designed for the future continue to rely on Java, as well.
While most modern Java applications combine the Java runtime and application together, there are still many
applications and even some websites that will not function unless you have a desktop Java installed. Java.com,
this website, is intended for consumers who may still require Java for their desktop applications – specifically
applications targeting Java 8. Developers as well as users that would like to learn Java programming should
visit the dev.java website instead and business users should visit oracle.com/java for more information.

JDK:
The Java Development Kit (JDK) is a distribution of Java Technology by Oracle Corporation. It implements the
Java Language Specification (JLS) and the Java Virtual Machine Specification (JVMS) and provides the
Standard Edition (SE) of the Java Application Programming Interface (API). It is derivative of the community
driven OpenJDK which Oracle steward. It provides software for working with Java applications. Examples of
included software are the virtual machine, a compiler, performance monitoring tools, a debugger, and other
utilities that Oracle considers useful for a Java programmer.
Oracle have released the current version of the software under the Oracle No-Fee Terms and Conditions (NFTC) license.

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 10


RENTOMATIC- PG ACCOMMODATION RENTING APP

ANDROID STUDIO:
Android Studio is the official integrated development environment (IDE) for Google's Android operating
system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development. It is
available for download on Windows, macOS and Linux based operating systems. It is a replacement for the
Eclipse Android Development Tools (E-ADT) as the primary IDE for native Android application development.
Android Studio was announced on May 16, 2013, at the Google I/O conference. It was in early access preview
stage starting from version 0.1 in May 2013, then entered beta stage starting from version 0.8 which was
released in June 2014. The first stable build was released in December 2014, starting from version 1.0. At the
end of 2015, Google dropped support for Eclipse ADT, making Android Studio the only officially supported
IDE for Android development.

ANDROID EMULATOR:
The Android Emulator simulates Android devices on your computer so that you can test your application on a
variety of devices and Android API levels without needing to have each physical device.
The emulator offers these advantages:
 Flexibility: In addition to being able to simulate a variety of devices and Android API levels, the emulator
comes with predefined configurations for various Android phone, tablet, Wear OS, and Android TV devices.
 High fidelity: The emulator provides almost all the capabilities of a real Android device. You can simulate
incoming phone calls and text messages, specify the location of the device, simulate different network
speeds, simulate rotation and other hardware sensors, access the Google Play Store, and much more.
 Speed: Testing your app on the emulator is in some ways faster and easier than doing so on a physical
device. For example, you can transfer data faster to the emulator than to a device connected over USB.In
most cases, the emulator is the best option for your testing needs

FIREBASE:
The Firebase Realtime Database is a cloud-hosted database. Data is stored as JSON and synchronized in
realtime to every connected client. When you build cross-platform apps with our Apple platforms, Android, and
JavaScript SDKs, all of your clients share one Realtime Database instance and automatically receive updates
with the newest data.The Firebase Realtime Database lets you build rich, collaborative applications by allowing
secure access to the database directly from client-side code. Data is persisted locally, and even while offline,
realtime events continue to fire, giving the end user a responsive experience. When the device regains
connection, the Realtime Database synchronizes the local data changes with the remote updates that occurred
while the client was offline, merging any conflicts automatically.
The Realtime Database provides a flexible, expression-based rules language, called Firebase Realtime Database
Security Rules, to define how your data should be structured and when data can be read from or written to.
When integrated with Firebase Authentication, developers can define who has access to what data, and how
they can access it.

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 11


RENTOMATIC- PG ACCOMMODATION RENTING APP

CHAPTER 4
SYSTEM ARCHITECTURE

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 12


RENTOMATIC- PG ACCOMMODATION RENTING APP

4. SYSTEM ARCHITECTURE
Existing System:
A combination of website and mobile application called ApartmentADDA[1], founded in 2008, tries to serve
similar functionality but in an inconvenient fashion. It uses cloud platform, SMS gateways and individual web
portals for each housing society. One of the major shortcomings of it is the division of the admin and the
resident side, for which separate applications exist. This clearly means that majority of the functionality is not
applicable to the managing committee members, including acceptance of maintenance bills. Another
impractical function is the visitor and attendance tracker which is accessed only by the admin, who would then
have to monitor the visitors as well. Buzzar[2] and Subgroups constitute the other unnecessary features. Buzzar
seems a futile attempt in a society maintenance mobile application. Whereas, Subgroups simply adds to the
application's load which could have been better served by linking it to another chat application. Thus.
ApartmentADDA shifts its aim from solely being a society maintenance application by including irrelevant
features. Besides, in every residential community, there exist users who are not web savvy and will find this
application uncomfortable

Proposed System:
The proposed system focusses on development of an Android based application that targets people looking for accommodation in the
city. The proposed RentoAxis App is a customized and user-friendly system that allows to store and hare information about the PG
accommodation services across the city. It provides facilities such as enquiring about PG, Address, Rent and other daily need services.
Managing committee as well as the residents will install the same application on their phone. They will register themselves on the
application and this information will be stored for that particular housing society. The users will thus be able to access the services
provided by the application. The proposed application is developed using the two component: An Android studio as front end and
Android - SQLite Database as backend. The overall system is divided into the following modules:
Administrator Module:
 Manages all the information and has the access rights.
 Check the details of the PG owner as well as customer.
 View/Delete the details related to PG, owner and user.
Owner Module:
 The PG Owner will follow registration procedure by using identity proofs.
 They can easily add details of the Apartment, Rooms, Paying Guests and can update or delete the details according to the need.
User Module:
 The user will also register by their unique ID.
 Users can search for hostel rooms, paying guests etc. and get the room details, room rent, address of the room, pictures of the room
etc. across the city.

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 13


RENTOMATIC- PG ACCOMMODATION RENTING APP

Fig 4.2.1: Admin Module

User Module

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 14


RENTOMATIC- PG ACCOMMODATION RENTING APP

CHAPTER 5
SYSTEM DESIGN

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 15


RENTOMATIC- PG ACCOMMODATION RENTING APP

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 16


RENTOMATIC- PG ACCOMMODATION RENTING APP

5 SYSTEM DESIGN
5.1 Methodology
The term methodology refers to a systematic way of carrying out all the activities by providing a framework for the
development. This topic covers all the details of different methodologies that can be used for this project. Software
development methodologies help to structure their work in a timely and effective manner. In System design we will
discuss different research methodologies and the software development methodologies that are to be considered for this
mini-project and the ones that are to be used in the development of the “Rentomatic- PG apartment renting app”.
5.2 Working
1. Download the App: You can download Paying Guest Finder App on your mobile device
from the App Store or Google Play Store.

2. Search for PG Accommodation: Once you open the app, you can search for PG
accommodation by entering your preferred location, budget, and other preferences.

3. Browse Listings: The app will display a list of available PG accommodations that match
your search criteria.

4. Contact the Landlord: If you find a suitable PG accommodation, you can contact the
landlord directly through the app to schedule a viewing or ask questions.

5.3 UNIFIED MODELING LANGUAGE (UML)


5.3.1 Class Diagram:

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 17


RENTOMATIC- PG ACCOMMODATION RENTING APP

5.3.2 Use Case Diagram:

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 18


RENTOMATIC- PG ACCOMMODATION RENTING APP

5.3.3 System Flowchart Diagram:

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 19


RENTOMATIC- PG ACCOMMODATION RENTING APP

CHAPTER 6
PROJECT IMPLEMENTATION

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 20


RENTOMATIC- PG ACCOMMODATION RENTING APP

Home page

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 21


RENTOMATIC- PG ACCOMMODATION RENTING APP

Login page
ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 22
RENTOMATIC- PG ACCOMMODATION RENTING APP

Main page
ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 23
RENTOMATIC- PG ACCOMMODATION RENTING APP

Registration page
ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 24
RENTOMATIC- PG ACCOMMODATION RENTING APP

CONCLUSION
We proposed an effective and secured method of remotely mobile data manipulating/accessing. As if the user
hardly tends to forget his phone anywhere, this software helps him to find his/her phone back by changing the
sound profile from silent to general.
Its first advantage is that we can operate some features in offline mode such as remotely commanding to share
some contact number and the user mobile will send it automatically as the software will work in background.
As we can make changes in system settings, higher protection is used through login credentials.

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 25


RENTOMATIC- PG ACCOMMODATION RENTING APP

REFERENCE
[1] Ivanov, Rosen S. “Controller for mobile control and monitoring via short message services.” 6th
International Conference on Telecommunications in Modern Satellite, Cable and Broadcasting Service, 2003.
TELSIKS 2003. Vol. 1. IEEE, 2003.
[2]. "Smart GSM based Home Automation System" IEEE paper Published in Systems, Process & Control
(ICSPC), 2013 IEEE Conference on13-15Dec. 2013.
[3]. "Programmable Industrial Automation " IEEE paper Published in Computers, IEEE Transactions on
(Volume:C-25 , Issue: 12 ) on 21 August 2006.
[4]. "WIRELESS HOME SECURITY SYSTEM WITH MOBILE " Research paper Published in International
Journal of Advanced Engineering Technology in E-ISSN0976-3945.
[5]. SMS Based Device Control using GSM Modem available at http://www.circuitsgallery.com/2014/09/home-
appliances-controlling-using-mobile-phone.html.http://www.circuitsgallery.com/2014/09/home-appliances-
controlling-using-mobile-phone.html
[6]. "Programmable Industrial Automation " IEEE paper Published in Computers, IEEE Transactions on
(Volume:C-25 , Issue: 12 ) on 21 August 2006.
[7]. "WIRELESS HOME SECURITY SYSTEM WITH MOBILE " Research paper Published in International Journal of
Advanced Engineering Technology in E-ISSN0976-3945.
[8]. SMS Based Device Control using GSM Modem available at
http://www.circuitsgallery.com/2014/09/home-appliances-controlling-using-mobile-phone.html
http://www.circuitsgallery.com/2014/09/home-appliances-controlling-using-mobile-phone.html

ALAMURI RATNAMALA INSTITUE OF ENGINEERING AND TECHNOLOGY 26

You might also like