Professional Documents
Culture Documents
Design Emplementation A Online House Renting Platform
Design Emplementation A Online House Renting Platform
Submitted by
Md Arafat Hossain, ID: 182 002 119
Shahnaj Parven, ID: 182 002 116
Md. Jahidul Islam, ID: 182 002 128
Supervised by
Palash Roy
Lecturer
Department of Computer Science and Engineering (CSE)
Green University of Bangladesgh (GUB)
The following report was written under the supervision of Palash Roy, Lecturer, De-
partment of Computer Science and Engineering, Green University of Bangladesh, for
the capable of fulfilling the obligations for the Bachelor of Science degree from the
Department of Computer Science and Engineering. This report is also unique in that it
will never be released before.
i
Certificate
This is to certify that the Project entitled Design and Development of an Online House
Renting Platform has been prepared and submitted by Md. Arafat Hossain, Shahnaj
Parven and Md. Jahidul Islam in partial fulfillment of the requirement for the degree
of Bachelor of Science in Computer Science And Engineering on June, 2022 .
Accepted and approved in partial fulfillment of the requirement for the degree Bach-
elor of Science in Computer Science and Engineering.
Prof. Dr. Md. Saiful Azad Prof. Dr. Md. Abudur Razzaque
Chairperson Professor
ii
Acknowledgments
First of all, we would like to express my deepest gratitude to my advisor Mr. Palash
Roy, Lecturer, Department of Computer Science and Engineering, Green University of
Bangladesh, whose sincerity and encouragement I will never forget. His insight lead
to the original proposal to examine the possibility of re-examining the sensitivities of
the entire project work. He has helped us through extremely difficult times over the
course of the analysis and the writing of the dissertation and for that we sincerely thank
him for his confidence on us. He is the true definition of a leader and the ultimate
role model. This project would not have been possible without Mr. Palash Roy, whose
guidance from the initial step in research enabled us to develop an understanding of the
subject. We are grateful for the extraordinary experiences he arranged for us as well
as the opportunities he provided for us to grow professionally. It is an honor to learn
from Mr. Palash Roy, Lecturer, Department of Computer Science and Engineering,
Green University of Bangladesh. We are grateful to our parents whose constant love
and support keep us motivated and confident. Our accomplishments and success are
because they believed in us. Deepest thanks to my siblings, who keep us grounded,
reminded what is important in life, and always supportive of my adventures. Finally,
we owe my deepest gratitude to Tim,We will be eternally grateful for your unwavering
love and support throughout the entire project process and every day.
iii
Abstract
Online House renting platform is the digital platform for a rental property in Digital
Bangladesh. Every day, thousands of people burned to their homes and escape on foot
in search of better living conditions. Our developed project is contributing to the cre-
ation of a digital Bangladesh. This is a website application that guarantees the users
to find any type of houses for rent in Bangladesh in an efficient way. Our developed
platform has various types of options available like flat rents, sublet rents, seat rents in
Bangladesh, and other types of rents such as bachelor rents, family flat rents, small fam-
ily flat rents, rents for male and female students, and rents for jobholders. When anyone
changes his/her house, he/she can confirm the entire package by arranging, picking up,
and scheduling labor. In fact, any traveler can rent a villa in a tourist location for a
specific number of days using this program. One of the advantages that a client does
not consider when looking for a home is how far they will be able to acquire the neces-
sary placement of their home, and one of the biggest challenges of home relocation is
transportation, that also involves carefully transporting all of the furniture in the home.
The website reduce the hassle of finding houses in Bangladesh. This is a tiny step in
the midst of a significant public aid effort in Digital Bangladesh. Students will be re-
lieved of the stress of obtaining a bachelor’s apartment also. Users can also able to see
the graphical view of varrious types of renting By using this software, the users will
be forced to acknowledge that it has saved their time, that they have chosen their ideal
home without doing any extra exertion, and that they are satisfied.
iv
TABLE OF CONTENTS
Declaration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i
Certificate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Problem statement . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Aims and Objectives . . . . . . . . . . . . . . . . . . . . . . . 4
1.5 Project Description . . . . . . . . . . . . . . . . . . . . . . . 4
1.6 Project Questions . . . . . . . . . . . . . . . . . . . . . . . . 5
1.7 Project Outline . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Literature Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 Btibrokeragebd.com . . . . . . . . . . . . . . . . . . . . . . . 7
2.3 Baribodol.com . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4 Bproperty.com . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.5 Limitation of Existing Works . . . . . . . . . . . . . . . . . . 10
2.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
v
3 Requirements Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2 User Requirements . . . . . . . . . . . . . . . . . . . . . . . . 12
3.3 Tools and Techniques . . . . . . . . . . . . . . . . . . . . . . 13
3.4 Project Features . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.4.1 Functional Requirement . . . . . . . . . . . . . . . 14
3.4.2 Non Functional Requirement . . . . . . . . . . . . . 16
3.5 Software Development Life Cycle . . . . . . . . . . . . . . . . 17
3.6 Gantt Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.7 Risk Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.8 Use Case Diagram . . . . . . . . . . . . . . . . . . . . . . . . 19
3.9 Data Flow Diagram . . . . . . . . . . . . . . . . . . . . . . . 21
3.9.1 DFD Level -0 . . . . . . . . . . . . . . . . . . . . . 21
3.10 Entity Relation Diagram (ER) . . . . . . . . . . . . . . . . . . 22
3.11 System Architecture . . . . . . . . . . . . . . . . . . . . . . . 23
3.12 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
vi
4.7 Dashboard View . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.7.1 Pick-up User list, Update, Delete . . . . . . . . . . . 36
4.8 Forms of Posting Residential House & Guest House . . . . . . 36
4.9 Graphical view . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.9.1 Graphical View of Total Post . . . . . . . . . . . . . 37
4.9.2 Graphical View of Total Sells . . . . . . . . . . . . 38
5 Test Cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
5.1.1 Account Login/Logout . . . . . . . . . . . . . . . . 39
5.1.2 Account Register . . . . . . . . . . . . . . . . . . . 40
5.1.3 Post submission . . . . . . . . . . . . . . . . . . . . 40
5.1.4 Searching/Filter . . . . . . . . . . . . . . . . . . . . 41
5.1.5 Post submission . . . . . . . . . . . . . . . . . . . . 41
5.1.6 Authentication . . . . . . . . . . . . . . . . . . . . 42
5.1.7 Access Resource Test . . . . . . . . . . . . . . . . . 42
5.1.8 Payment Card . . . . . . . . . . . . . . . . . . . . . 42
5.1.9 Order System . . . . . . . . . . . . . . . . . . . . . 43
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
vii
List of Figures
viii
4.13 Dashboard View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.14 Pick up users list, Update and Delete . . . . . . . . . . . . . . . . . . 36
4.15 Guest House View . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.16 Graphical View of Total Houses & Total Sells . . . . . . . . . . . . . 37
4.17 Graphical View of Total sell & Post . . . . . . . . . . . . . . . . . . 38
ix
List of Tables
x
Chapter 1
Introduction
1.1 Introduction
A website committed to make one of life’s most difficult activities, moving house, find-
ing a home, and moving furniture, as easy as possible. This is one of life’s most incon-
venient and time-consuming activities.
In Dhaka, over 4.40 million families live in rented apartments [1], with many of
them relocating every month, and they are facing a lot of problems.while using a
Web site and a mobile application to update the home search system in a different
method.Our esteemed users will post new home rental advertisements every day. This
website makes it very simple to post home rental advertisements with a few clicks, users
can publish their home rental advertisement. This website is available to anyone for
free. This digital platform provides users with many more digital rental services, such
as finding their ideal home, bookmarking, sharing with friends, and interacting directly
with advertisers. This digital platform can be accessed from anywhere in Bangladesh,
allowing free publication of advertisements for rent in any area or region of Bangladesh.
There will also be a guest house option for anyone who wishes to book a guest home
or hotel. The customer’s main issue is physical exhaustion and a lack of time to find a
place to live. They will be able to make a decision by looking at multiple residences
at the same time thanks to the web application, which will save both time and physical
effort [2].
1
Home relocating includes all types of digital rental platforms such as flat house
rent, seat house rent, sublet house rent, bachelor house rent, family house rent, home
rent for students, home rent for students, and home rent for employees.A large number
of individuals in Dhaka city shift their residences every month, which is a tough and
analog approach. This website will offer some possible solutions to this issue. Because
such a vast number of individuals are involved, this is a huge enterprise from which a
large profit can be made.
2
Alternatively, strolling in the sun and climbing a few stories of a house to see the house
is a lot of trouble, but again, a lot of money is required for travel expenditures.
1.3 Motivation
Moving house can be a stressful, time-consuming, and expensive process. A new job
may necessitate relocating to a different area if the commute is simply too long or if
getting from your current home to your new job is impossible. That is why you should
relocate, and it is extremely tough for users to do [4].
On their way to choose a home to live in Dhaka(2022), bachelors are having a
difficult time. Hundreds of thousands of bachelors live in Dhaka for employment, study,
or a combination of the two. The issue arises when they attempt to rent a home. Most
landlords refuse to rent their properties to bachelors, and even if they do, they demand
expensive house rents. As a result, bachelors are forced to seek out underserved sections
of town and live in groups. This is commonly referred to as’mess.’ The situation has
recently deteriorated due to an increase in militancy in the country.
In our city, moving a house is a process that bothers people when they hear about
it, and for which people labor hard day after day but do not change their residence.
Our website now allows you to relocate to your new home quickly and effortlessly [5].
When it comes to moving, everyone is concerned about the cost of rent, and finding a
place to stay is not a simple issue. The size of the house can be used to determine the
price. The number of rooms in the house, the size of the house, and the price of the
property are all factors. As a result, our app will quickly find the solution to all of the
combinations.
Anyone can find the house and rent it without any hassle. By doing so, any ordinary
person can profit from this and our website. People also able to rent the residence
of their choosing and at their leisure. There has also a pick-up option on a set date to
relocate or change everything in their home, including furniture, once your home search
and payment are completed. Users can choose the day and time of their pick-up, as well
as which automobile and how much labor will be required. Some Labour drivers will
3
be able to enhance their employment with the help of our pick-up system [6].
• To find all types of houses like residential house, bachelor houses quickly by
searching them using various criteria in an organized way.
• To create a post for renting houses and design an organized review and rating
system of every posts.
• To look for a place to live in any tourist region in the guest house section.
• To develop a pick-up system which relocate the furniture’s to the new home,
which saves time and reduce the hassle for finding appropriate transportation.
4
away from home for business, there is a guest house with a hotel where they can stay.
Overall, a house search analog that is now available for free on our website. User will
have there personal dashboard panel after registering for our application. People may
keep track of there posted rents and other actions from the dashboard.It’s never been
easier to split rent with users friends and family. Share any rents with there friends and
family via SMS or other social networks with only a single finger tap. A user can easily
locate a home by executing a location search. They can also filter the houses by price
range and number of reviews. People can schedule a pick-up by going to the pick-up
option. A user can see a printed copy of his searched residence if he so desires. This
site has a graphical interface that can be seen from various locations on the web.
• A user can minimize all of the problems of migrating, from seeking a home ,
moving household items to setting up a new home, with just one click.
• The user’s issue is that the employee is not free to relocate at any moment or for
any reason. our effort will solve the problems of change.
• I believe that the web application can provide the most comprehensive solution
to the problem. It is superior to other solutions since web site users currently
account for 98 percent of the existing population, and Mobile applications are a
very user-friendly option also.
• When it comes to the users perspective, using a software platform to find a prop-
erty is far superior to walking down the street and looking for a home in the sun.
5
What makes the project unique?
• One of the project’s distinctive aspects is that all of the moving solutions are
contained on a single website. One of these is a guest house, where a user can
hire a house or a hotel for a period of time. People will receive all of the benefits
required for pick-up labor and equipment for moving house if a user choose the
pick-up option also unique features.
• Two of the major competitors are (bari bodol), which relocate directly according
to relocation and requirements, and (biproperty), which has included practically
all of the features, but the two do not match because they are independent objects,
and they buy and sell the entire house. The goal is to complete the task.
• Chapter 6: Conclusion
We’ll talk about future projects, constraints, and the conclusion in this part.
6
Chapter 2
Literature Review
2.1 Introduction
We have only found a tiny number of projects and literature in all of our research so
far, which is one of our research in Dhaka Bangladesh, where the majority of the home
relocation work is done. We’ve seen a variety of features; they’ve organized the project
features in various ways, and they’re all working properly. However, as part of our
effort, we’ve put up a bundle that has all of the solutions that I’ve previously exam-
ined.Our group separated the research effort into two halves, one that matches us and
the other that is odd and unique from us.
In the next phase, the entire section will be reviewed properly. Our project’s unique fea-
tures will benefit our users, and they will be pleased. Bproperty.com, Baribodol.com,
and btibrokeragebd.com are just a few of the sites we’ve looked into.[7]
2.2 Btibrokeragebd.com
Btibrokeragebd has a list of features, while none of them are available-[8]
• For Renting
• Payment System
7
• Guest House
For Renting: Btibrokeragebd does not have a proper system for renting a house with a
desired location, but they do put a strong emphasis on purchasing and selling real estate.
Payment System:Where no digital payment system has been seen, the digital payment
gateway is now very much essential for everything from renting a home to buying or
selling a home.
Guest House: In our project, we’ve created a feature called guest house, which al-
lows you to rent any house, such as a hotel, if you wish. During our study on this
website, we did not come across this option.
2.3 Baribodol.com
Baribodol has a list of features, while none of them are available-[9]
• Confirmation
8
• Cancel Option
• Pick-up
Confirmation: You do not have to affirm if you do not like the home physically when
you choose a home; nevertheless, you can confirm if you wish.
Cancel option: You will have the ability to cancel your reservation if you choose a
home due to travel arrangements or any other issue after visiting it physically.
2.4 Bproperty.com
Bproperty has a list of features, while none of them are available-[10]
9
• For Renting
• Category
For Renting: Bproperty does not have a proper system for renting a house with a de-
sired location, but they do put a strong emphasis on purchasing and selling real estate.
Category:If you’re looking for a home, you’ll want to look for a category-based home,
which we’ve incorporated in our project. Biproperty includes a variety of search choices,
but no other categories were found.
• For Renting
10
• Payment System
• Guest House
• Confirmation
• Cancel Option
• Pick-up
• Category
2.6 Conclusion
In this chapter, we have highlighted the literature research, as well as aspects that com-
petitors lack, such as For Rent, Cancel Option, Pick-up, and Guest House, which is a
crucial component of the system. Users will be able to better organize and update their
data. We’ll talk about requirement analysis, system requirements, and design in the next
chapter.
11
Chapter 3
Requirements Analysis
3.1 Introduction
In this chapter, we’ll go over different scenarios such as feature details, functional and
non-functional requirements, and identifying the user’s and product’s requirements,
which is crucial. We’ll go over the features and a diagram of the solution. The pro-
cess of defining user expectations for new or upgraded software is known as require-
ment analysis. The tasks that go into determining the needs or conditions to meet for
a new or altered product or project, taking into account the potentially conflicting re-
quirements of various stakeholders, analyzing, documenting, validating, and managing
software or system requirements are all included in requirements analysis.
12
3.3 Tools and Techniques
• Operating System: Any kind of Operating System.Our project is entirely web-
based, and it will also be mobile-based.
• Text/Code Editor: Visual Studio Code, Adobe XD, MS Word, MongoDB, Latex
[11]
• Rent Home-
– Homeowners will be able to find renters by providing them with all of their
home’s information.
13
– Users who leave reviews will be able to see them.
– They would be able to rent their house and see all of the upgrades.
• Find Home-
– If you like the house, you can check out to review and confirm it.
• Pick-up-
– After the house is confirmed, here are all the essential steps to relocate the
furnishings.
– To use this service, you must schedule our website early as possible.
• Guest House-
– For a few days, you can rent any house you like in this port.
– Login–user id,Password
– Login–use id,Password
– Select Category.
14
– search
– Confirmation
• Pick-up option
– Confirm
• House Owner:
– Category Selection
* Image of house
* Full Address.
– Post
15
3.4.2 Non Functional Requirement
In this system, the authentication of the user is an important factor. In this system, user
authentication will be done by login by user name and password and classified by user
type. Users will get access to the system as permissions are classified for that type of
user. The system has a consistent interface so that the system is easy to use and in the
interface of our system buttons and forms are used to enter data related to a specific
module.
3.4.2.1 Efficiency
• System will achieve the recognition rate (performance) above (95-percent) then
it will provide standard efficiency
3.4.2.2 Portability
• While we were unable to make our project totally responsive, we did our best to
keep around 85% of the project and its core features responsive. With which a
user may run in a very attractive manner on a mobile device, a computer, or a
tablet.
3.4.2.3 Usability
• System Project Landing Page provides an easy and quick approach to conduct a
location-based search for a suitable home.
16
3.4.2.4 Security Authentications
We utilized the hash algorithm in the password for security authentication. To secure
each user’s data, we used tokens (JWT) for authorization.
– We are happy since we are received a working feature of the software after
each Sprint using Agile method.
17
– If we was going to interactions between business folks and developers are
necessary in Agile process.
– Process and tools are less important than people and relationships. Cus-
tomers, developers, and testers are continuously in contact.
18
be able to forecast the future with precision, we can use a basic and streamlined risk
management method to anticipate project risks and reduce their incidence or impact.
19
used by the actors, but not by the system itself.
in the figure 3.4 we have drawn the Use Case Diagram using Lucid Chart [13].
There are three actors in this use case diagram: the house owner, the renter, and the
admin, and each house owner can upload, remove, and find a home. Those who only
log in to pick up the scaffolding, on the other hand, will be able to identify the property,
select, generate reviews, contact for information, and select pick-up. The administrator
will have full access to this area and will be able to update any posts that need to be
20
updated.
21
Verify Request
login Authentication
Check Admin
Authentication
Text Request
Request to Access
Authentication Request
Provide details
The DFD’s are drawn using Lucid Chart [13]. The three primary components of Data
Flow Diagram Zero in the figure 3.5 are visible: the House Owner, the Admin, and the
Renter, who are all related to the main flow to-late. Everyone is sending a request for
access to accept the request once more. Completely shown on figure 3.6 Although these
are the key categories in Data Flow Diagram One, they have been highlighted in many
details, including authentication, data request access, and many sorts of postings such
as review post commenting, home search processing, and all transactions.
22
entities are related to one another. We named all of them with the relations as a name
with type and showing relationships between tables and their attributes and the logical
structure of a database.
House details
Choose House no int
House Name string
Address varchar
Masterbed int
Balcony int
Washroom int
Sq-ft Type
The ER diagram shows how many database tables our project will or will not have,
as well as the primary key and foreign key details, such as Account ID home owner with
authentication table, and the relationship with pick-up option. Relationship between the
Guest House Table, the House Owner Table, and the Pick-up Table and the Rent. As a
result, this page displays a wide range of relationships shwon in figure 3.7 E-R Diagram.
23
Find Home Guest House Rent Home
3.12 Conclusion
The first stage of the software development process is requirements analysis. It includes
the tasks involved in determining the needs or conditions to meet for a new or modified
product, while taking into account the potentially conflicting requirements of various
stakeholders, such as beneficiaries or users. During that phase, we conducted research,
created use case, DFD, and database diagrams, and developed a strategy. A project can-
not be created without meticulous planning and design based on our ultimate vision. We
also included a Gantt chart that shows all of the time we have allotted for this project.
We want to make certain that each decision maximizes our investment.
24
Chapter 4
4.1 Introduction
The detailed interface design of our Online House rental system will be described in
this chapter.
25
(a) Opening page without Login (b) Opening page with Login
broadcast part have all kind of house list which is added by house owner and also have
pick-up button.Top of the right corner have a profile view we will describe it letter.
Here is Login option when you want to enter your profile you must be loge in ,And
your profile icon also be here where you can enter and update ans see your details, And
the cart option is working for if you want choose more 2 house for renting then you can
checkout the House details.
When A user enter our website they can see all for free but when they are going to
give order then they must be registered and logged in in here.
26
4.3.2 Profile,Update Profile, Forgot Password
27
Here a user can view his profile, update profile, update password if he forget his pass-
word then they click on the forgot password option and which mail they are given in the
registration from they should enter as same email in the forgot password option a they
take a mail from us where they can see a link for password recover.
in the figure 4.4 We have some dynamic counts here that will calculate the number
of users how much people get service from this website Here you can see copyright
part email for subscribe and some social media sharing option. Here is our Category
view, where you can see house rent bachelor House, sublet etc.From this portion user
directly enter the category portion which they need.
28
(a) In the top of the figure 1 is Broadcast, 2nd is Category of Houses, 3rd one is Dynamic
counter.
29
4.5 Pick-Up View
When a user click on the PICK-UP button then he can see a form for scheduling the
pick-up service. When they want to set a pick-up or van and Labour for relocating
home and furniture then they must be schedule here and select all option then he can
take pick-up service.
30
4.6 Search and Filter View
(a) In the top of the figure 1 is a search Box, 2nd is Search Result, 3rd one is filter by Price
and 4th is filter by review.
31
Here, when people go to find a product according to the location, they have to search
here, and if they want the search results, he can filter by price or review.
In this Review portion a user can submit a review in figure 4.8 of its pros and cons after
visiting a home or visiting it directly from home. Based on which another user will be
able to come up with an idea about a home. And any user can easily see the reviews in
figure 4.9.
32
4.6.2 House Confirmation
(a) In the top of the figure 1 is a House Selection, 2nd is confirmation of checkout , 3rd one
is confirm & Proceed
33
Here is the picture of all work from home-selection to home check out payment all
are shown here.when a user select a house after choosing then they can click checkout
option and if they want 2 or more checkout they can do it and purchase the product and
make payment.
After confirming the product, when people go to make payment, they will be shown all
the details like in a voucher, they can print it properly if they want. And they can see
the payment gateway by making the payment, the next status is also seen here.
34
4.6.4 Report Printing View
If any user want to print a copy after searching and filtering for any product, or any
purpose they can do it, and after the house confirmation and worker can print out the
voucher of the Confirmed House.
35
Here, from the dashboard users can able to see the number of total posts, number of
users. From the dashboard view admin, admin can able to see the Order Item list.
Admin can also able to update or delete user profile and house items, which are shown
in the above figure.
Here we have shown the pick-up users list where an admin can update or delete from
here and we have shown order confirmation process.In confirmation process have three
step which is Processing, confirmed, and delivered.
36
(a) Create Post Form (b) Create guest house Post Form
Here we can see the chart total post of all category and graphical representation of all
out of stock and in stock over of our project online house renting platform.
37
4.9.2 Graphical View of Total Sells
(a) Total sell and Area of Stock (b) Total Post of rent house Graph
Here a user easily understood how much post was added in this moth and count of
availability.Here is the Dynamic Graphical view of Out of stock and in stock .How
much House is the available for category og rent house and how many is out of stock or
unavailable for rent house.Here you can see the order details or voucher which is able
to print out.and a user can see the Order status.
38
Chapter 5
Test Cases
5.1 Introduction
Test cases are critical for any project because they are the first step in the testing cycle.
If anything goes wrong at this stage, it could have a negative impact on the rest of the
software testing life cycle. A test case is a series of actions performed on a system to
determine whether it meets software requirements and functions properly. A test case’s
purpose is to determine if various features within a system are performing as expected
and to confirm that the system meets all relevant standards, guidelines, and customer
requirements.
39
There is a table where we test the Account Login and Logout, all possible test we have
done in this portion like Valid email is require for the login if your email is wrong or
any miss-character then you cant login and password length must be 8 characters and
the forgot pass word also.
Table 5.2 we have done the all possible case name must be written if you don’t write
the name or valid email and name must be exceed 30 and minimum 4 character all are
working properly.
In the table 5.3 we test all the cases of House name must be written, Location and price
range should be 8 character is working smoothly.
40
5.1.4 Searching/Filter
In the Searching/Filter section table 5.5 we have done all the possible cases Location
based search ,filtering by price,rating and category and house search by category and
price is properly working in our testing
In the table 5.5 we test all the cases of House name must be written, Location and price
range should be 8 character is working smoothly.
41
5.1.6 Authentication
Authentication in the Table 5.6 our security level password Hashing and JWT Token is
working properly.
In the figure 5.8 we test the payment system our Date fixing and Card number taken
only valid number its working Absolutely.
42
5.1.9 Order System
When enough room is left for testing during development, software reliability improves
and high-quality programs are produced with few defects.The application programming
interface (API), user interface, and system layers are all covered by a competent testing
strategy. Furthermore, the more automated tests that are conducted early in the process,
the better.
43
Chapter 6
The project’s successes and objectives are described in this phase. The barriers and get
more throughout the duration of this project, proposals, and end up receiving that will
be incorporated in due course.
6.1 Summary
One of the most pressing issues in Dhaka’s mega-city is house relocating. House shift-
ing is fraught with difficulties and is nothing short of a roller-coaster experience. The
entire moving procedure takes up a lot of your time. Because you may lack past expe-
rience, the assignment will take longer for you to complete. Sifting through houses is a
difficult task. The entire moving process is divided into stages, and it is always a good
idea to follow the processes in a specific order to reduce the amount of stress. Packing,
moving, unboxing, redecorating, and a variety of other tasks are all part of the moving
process.Sifting through houses is a difficult task. The entire moving process is divided
into stages, and it is always a good idea to follow the processes in a specific order to
reduce the amount of stress. Packing, moving, unboxing, redecorating, and a variety of
other tasks are all part of the moving process. This is the first step toward a luxurious
house-moving experience in this website.
The Online House Renting Platform allows a simple person to search for a home based
on location, price, and reviews. People may keep track of there posted rents and other
44
actions from the dashboard. Share any rents with there friends and family via SMS or
other social networks with only a single finger tap.By using a location search, a user
can quickly locate a residence. They can also narrow down the houses based on price
and quantity of reviews. By going to the pick-up option, people can schedule a pick-up.
If a user so wishes, he can view a printed copy of his searched address.
45
References
[3] 5 Things You Can Never Avoid: House For Rent In Dhaka. ”https://rents.
com.bd/5-things-you-can-never-avoid-house-for-rent-in-dhaka/”,
year = , note = ”[Online; accessed 07-august-2021]”.
[4] House owners reluctant to rent flats to bachelor tenants. [Online; accessed 31-
december-2021].
[5] House Rent Estimation in Dhaka City by Multi Layer Perceptions Neural Net-
work. http://article.nadiapub.com/IJUNESST/vol7_no4/26.pdf. [On-
line; accessed 31-december-2021].
[6] Analysis of Potential Factors Bringing Disparity in House Rent of Dhaka City.
https://www.researchgate.net/publication/271505832_Analysis_of_
Potential_Factors_Bringing_Disparity_in_House_Rent_of_Dhaka_
City#:~:text=Housing%20problem%20is%20one%20of,in%202011%
20than%20in%202010. [Online; accessed 23-august-2021].
46
[8] bti Brokerage. https://www.bproperty.com/en/about/aboutus.html. [On-
line; accessed 03-june-2022].
47