0% found this document useful (0 votes)
18 views

RentSphere_fyp_Project

The document presents a project proposal for RentSphere, a mobile application designed to streamline the rental process for landlords and tenants by providing features such as property listings, secure payment processing, and digital lease agreements. It addresses common challenges faced in the rental market, including communication gaps and payment issues, and aims to enhance user experience through real-time updates and advanced search capabilities. The proposal outlines the system's objectives, modules, tools, and technologies involved in its development, as well as the roles of project stakeholders.

Uploaded by

alinaksf1122
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

RentSphere_fyp_Project

The document presents a project proposal for RentSphere, a mobile application designed to streamline the rental process for landlords and tenants by providing features such as property listings, secure payment processing, and digital lease agreements. It addresses common challenges faced in the rental market, including communication gaps and payment issues, and aims to enhance user experience through real-time updates and advanced search capabilities. The proposal outlines the system's objectives, modules, tools, and technologies involved in its development, as well as the roles of project stakeholders.

Uploaded by

alinaksf1122
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

COMSATS University Islamabad (CUI)

Project Proposal for

RentSphere
Version 1.0

By

Saad Bin Asad Aarbi CIIT/SP22-BCS-086/ISB

Zohaib Hassan CIIT/SP22-BCS-106/ISB

Supervisor
Ms. Gulmina Rextina

Bachelor of Science in Computer Science (2022-2026)

0
Table of Contents
Abstract ___________________________________________________________________________________ 2
1. Introduction ______________________________________________________________________________ 2
2. Problem Statement ________________________________________________________________________ 3
3. Problem Solution/Objectives of the Proposed System ____________________________________________ 3
3.1. Objectives ____________________________________________________________________________ 3
4. Related System Analysis/Literature Review ____________________________________________________ 4
5. Vision Statement __________________________________________________________________________ 4
6. Scope ____________________________________________________________________________________ 4
7. Modules _________________________________________________________________________________ 5
7.1.Module 1: User Authentication & Profile Management __________________________________________ 5
7.2 Module 2: Property Listings & Details _______________________________________________________ 5
7.3 Module 3: Bookings & Inquiries ___________________________________________________________ 6
7.4 Module 4: Management of Lease Agreement __________________________________________________ 6
7.5 Module 5: Payment & Transaction System ___________________________________________________ 6
7.6 Module 6: Owner Contact & Communication _________________________________________________ 6
7.7 Module 7: Buying and Selling Property ______________________________________________________ 7
7.8 Module 8: Price Prediction using ML Regression ______________________________________________ 7
9. Data Gathering Approach___________________________________________________________________ 8
10. Tools and Technologies ____________________________________________________________________ 8
11. Project Stakeholders and Roles _____________________________________________________________ 8
12. Module-based Work Division _______________________________________________________________ 9
13. Gantt Chart ____________________________________________________________________________ 10
14. Mockups _______________________________________________________________________________ 11
15. References______________________________________________________________________________ 14
16. Plagiarism Report _______________________________________________________________________ 16

System A-Desktop Application/Information C-Problem Solving and A System


B-Web Application/Web Application based Information artificial Intelligence D-Simulation and Modeling

 E-Smartphone Application
 F-Smartphone Game G-Networks H-Image Processing

1
Abstract
Landlords and tenants in the rental market generally have key information that they have no method to
exploit completely. Current equipment, largely expensive, complicated, and special, makes their use
infeasible for most users. Industry research indicates that 70% of landlords and tenants run into problems
handling inventory, payments, and approvals. Rental tools fill this gap by offering free, easy-to-use
platforms specifically designed for rental properties. They give tenants searching tools and push
notifications while allowing landlords to manage their properties, approvals, and payments. It increases
trust and smoothes out the rental process as the app improves property management, enhances
communication, lets both landlords and tenants be informed, guides decisions, and collects the rent.

1. Introduction
RentSphere makes easy and smooth listing and management of properties on behalf of the owners, and
the search system it provides for tenants is advanced based on location, price, and amenities. The
intuitive interface ensures that every technical skill can easily navigate the platform. But the app does
not leave here. It includes real-time availability updates, secure booking options, and direct
communication between users, making rental smooth and transparent. Whether you are listing or renting,
the RentSphere really makes property management hassle-free and efficient.

2
2. Problem Statement
Numerous challenges will face the landlords and tenants during the renting process. Most of the time,
the landlords never get the Current State of the Property Rental Process for Landlords and Tenant's
Robust development of the landlord listing and management process, Taking a lot of time to update
tenant availability manually, keep track of rental payments, and write up rental agreements. Whereas
tenants spend hours poring over hundreds of different divided sources to find the perfect property, often
missing great opportunities based on stale or incomplete information. In the absence of a safe payment
mechanism, the process is plagued with frequent delays or mishandled payments, paving the way for
disputes between potential landlords and their tenants. Due to bad communication between parties, some
may not be given such information and, therefore, may not know events like rent due dates or an
agreement renewal. Furthermore, the lack of a centralized feedback system will not make the tenant
aware and make a proper decision regarding the properties or landlords. Not only do these create
inefficiencies that waste time and money but they also lead to a loss of trust between the landlord and
tenants, making it all the more essential for an end-to-end solution.

3. Problem Solution/Objectives of the Proposed System


A universal platform for property management – RentSphere considers every pain point of landlords and
tenants. This app will provide landlords with the ability to list properties, change their availability and
even digitally sign rental contracts. Benefits for tenants include improved search and filter functionalities
that allow for easily finding specific properties in their price range ascending, descending, or by any
other characteristic.

To enhance financial transactions within the system, it will be directly connected to secure payment
gateways so that tenants can make their payments through the platform itself. This may consist of
instruments for checking fee history via automated reminders for due payments and recurring rent
payments. It will also support online rental agreements with e-signatures and cut down on the time &
hassle spent finalizing contracts.

Users will be immediately notified about important announcements, like new listings of properties,
status changes of the agreement, or near payment deadlines. It also comes with a review and rating
module, which will allow tenants to upvote or downvote properties and landlords, helping provide others
an insight before making the decision.

A powerful Admin Portal —your admins will be able to access a complete overview of users, properties,
and transactions to manage seamless platform operations. Through the integration of these features, the
application will help to make property rentals more efficient and dispute-free with effective
communication, resulting in a completely streamlined property rental solution.

3.1. Objectives

BO-1: Make property administration easier for landlords.

BO-2: Give renters powerful search and filtering capabilities.

BO-3: Facilitate safe, easy payment processing.

BO-4: Make it easier to manage rental agreements digitally.

3
BO-5: Use real-time notifications to enhance communication.

BO-6: Use ml and linear regression to improve decision-making.

BO-7: Give administrators the resources they need to manage platforms effectively.

4. Related System Analysis/Literature Review


Table 1 Related System Analysis with Proposed Project Solution
Platform Weaknesses Proposed Solutions

Zameen.com Lists properties but does not give An Analytics and Insights Module is part
landlords access to data-driven insights of the suggested system to assist landlords
or market analysis tools. in understanding market trends and
optimizing pricing.

Airbnb Does not provide sophisticated In addition to providing actionable


analytics for managing long-term rental insights based on property and tenant
properties; instead, it concentrates on data, the proposed project will serve
short-term rentals. longterm rentals.

Bayut Lacks predictive analytics and Predictive analytics and customizable


sophisticated reporting to help reports are features of the suggested system
landlords make better decisions. that increase the effectiveness of property
management.

99acres Does not offer performance indicators The suggested system will provide
or suggestions regarding occupancy customized suggestions for rental rates and
and rental pricing. occupancy-

5. Vision Statement
RentSphere is a smartphone app that offers digital agreements, enhanced search skills, real-time
indicators, secure price processing, and item listings to landlords and tenants looking to speed up the
condo system. Our solution offers a comprehensive strategy by combining all aspects of renting assets,
including contracts, communications, and financial transactions, into a single user-friendly mobile
application, in contrast to traditional assets list apps that typically focus on marketing and promotion.

Our product is intended to save time, increase agreement, and improve everyone's overall flat
experience.

6. Scope
A common platform will be used for the RentSphere, connecting the landlords and tenants in the efficient
management of the rental process. Their services will assist landlords in registering and advertising their
properties with descriptions coupled with effective rental contracts and payment tracking. Tenants will

4
be assisted in advanced search features to locate properties easily according to their budget, location,
and available amenities criteria.

It will offer safe e-signature digital rental contracts with a strong compliance and transparency guarantee.
It will have an integrated payment gateway that helps to facilitate the processing of secure rent payments
for the tenant on time, along with reminders and confirmations for on-time action. It will help with
instant property availability updates for easy maintenance of property management.

It shall also contain a full admin dashboard, which will be used to track user activities, overview listings,
and bring about the production of reports. The users shall be informed of such important information as
the deadline for payment and when there is a new posting for the property through sending notifications
over email, SMS, or push alerts.

Some of the attributes will include user registration and access control based on the roles implemented;
property listing management; features for searching and filtering tenants; secure payment processing;
management of agreements; and scalability, considering the sets of properties and users that will be
covered while ensuring security of the data through encryption and adherence to relevant standards. All
this falls under the application which includes landlords, tenants, as well as administrators within the
well-defined boundary territories, which makes it easy to manage property rentals based on laws aspects.

This project aims to provide a simple direct interface integrative in real-time updates through advanced
technology, thus ensuring that the parties involved in it have an elegant encounter.

7. Modules
7.1.Module 1: User Authentication & Profile Management
FE-1 : Secure signup and login through email.

FE-2 : Allows users to manage their profile. Including profile information, contact details, and
preferences.
FE-3 : Ensure secure password reset functionality in case of users forgetting or misplacing their
credentials.

FE-4 : Verification by Email upon signing up for a valid identity.

FE-5 : Account settings for its users to amend them for preferences of getting notifications and so on, for
privacy settings.

7.2 Module 2: Property Listings & Details


FE-1 : Allow the right of the landlords to post a listing and its respective important details like an
address, price, and description.

FE-2 : All full details of every posting coming from the landlord's side like all images, amenities, and
availability.

5
FE-3 : Option of uploading high-quality images, floor plans, and property documents by landlords.

FE-4 : Rental price, terms of payment, and lease terms options are to be provided to the landlords.

FE-5 : The tenants must be enabled to pin/like their preferred properties so that they can easily return to
those later.

7.3 Module 3: Bookings & Inquiries


FE-1 : The tenant should be provided with the opportunity to book or inquire right from the listing of a
property

FE-2 : One should be allowed real-time availability checks to avoid overbooking

FE-3 : The landlord must be informed of the booking request or inquiry by the tenant

FE-4 : Allow a tenant to query for specific information regarding specific details of that particular
property or go ahead and view a property

FE-5 : Allow a tenant to cancel or modify his/her reservation by using automated communication with
both parties.

7.4 Module 4: Management of Lease Agreement


FE-1: Allow landlords to create or edit a lease agreement with their terms and conditions

FE-2: Allow tenants to view or e-sign a lease agreement

FE-3: Make sure to have electronic signatures on agreements, so sign easily FE-4:

Keep signed copies of lease agreements safely in an application.

FE-5: Inform tenants and landlords that a lease is being signed and agreed.

7.5 Module 5: Payment & Transaction System


FE-1: An application can offer a secure payment gateway, like Visa or PayPak, to process rent payments
and deposits.

FE-2: Give tenants the option to view their payment history on invoices and due dates.

FE-3: Automatic rent reminders and notice to landlords that the payment is due

FE-4: The application has a developed transaction tracking system, which keeps a record of whether
money is sent to a tenant or landlord or not

FE-5: Tenants are able to pay their rent directly by using a credit/debit card through the application

7.6 Module 6: Owner Contact & Communication


FE-1: In-app messaging system by means of which tenants get in direct communication with landlords.

6
FE-2: Tenants may also schedule viewings of properties and communicate any special requirement to
the landlord.

FE-3: New incoming message notifications can be sent to the tenant and landlords

FE-4: Tenants and landlords are allowed to share attachments over the messaging platform that may
comprise documents, pictures, etc.

FE-5: Allow tenants to provide feedback about the landlords and share their experience of the rent

7.7 Module 7: Buying and Selling Property


FE-1: update the availability of a property, viewable by the landlords

FE-2: The properties should be available in real-time to the tenants anytime they make a booking or
cancel the same.

FE-3: Automatically track the availability during confirmation, alteration, and cancellation of bookings.

FE-4: Inform tenants of an available property that was otherwise out of reach.

FE-5: Provide the status of all properties as available or occupied/otherwise on the listing page, thus
accessible to the tenant.

7.8 Module 8: Price Prediction using ML Regression


FE-1: Predict rental prices using location, amenities, and market trends.

FE-2: Predict sale prices based on historical property data.

FE-3: Provide interactive visualizations of trends and predictions.

FE-4: Update predictions dynamically with new market data.

8. System Limitations/Constraints
LI-1: The app may face limitations in supporting international rentals due to local regulations, payment
systems, and property availability, meaning it might only be available in select regions initially.

LI-2: The app’s performance and functionality are dependent on the accuracy of data provided by
landlords. Any delays or inaccuracies in updating property listings may affect the reliability of the
service.

LI-3: The app may not be compatible with older devices or operating systems, leading to a degraded
user experience on outdated smartphones or tablets.

LI-4: Payment processing is dependent on third-party gateways (e.g., Stripe, PayPal), and any service
disruptions or regional restrictions from these providers could affect transactions.

LI-5: The app’s features might be limited by local legal requirements and compliance, meaning some
features may be restricted or unavailable in certain regions due to different rental laws and regulations.

7
9. Data Gathering Approach
Under RentSphere's data collection approach, the market research would involve
questionnaires and interviews on who needs what. This would be enhanced with competitor
analysis to discover key characteristics and trends in the market. The property data will
originate from websites, agencies, and personal relations with property owners. Continuously,
inputs from early users will be collected to perfect the functionality and usability of the app.
While transaction and technical performance data would be tracked to determine the smooth
and safe movement, legal and regulatory data would be accumulated to determine compliance
with the domestic rental rules.

10. Tools and Technologies


Table 2: Tools and Technologies for Proposed Project
Category Tool/Technology Purpose

Front-End Flutter Cross-platform mobile development for iOS and


Android.

Back-End Node.js Server-side application logic and API handling.

Payment Gateway Stripe API Secure payment processing and integration.

Real-Time Firebase Real-time database and data synchronization.


Updates

Development Android Studio, MS Visual Application development and testing


Tools Studio environment.

11. Project Stakeholders and Roles

Project Sponsor COMSATS University Islamabad, Islamabad


Campus

Stakeholder • Project Members: Saad Bin Asad


Aarbi, Zohaib Hassan
• Project Supervisor Name:Gulmina
Rextina
• Final Year Project Committee

8
12. Module-based Work Division

Student Name Student Registration Number Responsibility/ Module / Feature


Zohaib Hassan SP22-BCS-106 • Module 1 (Feature 1-5)
• Module 2 (Feature 1-5) •
Module 3 (Feature 1-5)
• Module 4 (Feature 1-5)

Saad Bin Asad SP22-BCS-086 • Module 5 (Feature 1-5)


Aarbi
• Module 6 (Feature 1-5)
• Module 7 (Feature 1-5)
• Module 8 (Feature 1-5)

9
13. Gantt Chart

10
14. Mockups

Description: This shows the search screen with the home page when a user visits the Mobile App.

11
Description: This shows that the user can view the details of the property.

12
Description: This shows the rental agreement details.

13
Description: This shows the location fetching page of the application.

15. References
1. Geltner, D., & Miller, N. G. (2001). Commercial Real Estate Analysis and Investments.
SouthWestern Educational Publishing.

14
2. Airbnb Business Model and Disruption. Chesky, B. (2015). Airbnb Design and Disruption.

3. Firebase Documentation. https://firebase.google.com/docs

4. Pakistan Real Estate Regulatory Authority (PRERA). http://www.prera.gov.pk

5. Statista. (2023). Global Real Estate Market Size and Trends. https://www.statista.com

6. onlinegantt.com – A web-based tool for creating and managing Gantt charts.

15
16. Plagiarism Report

16

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy