This Project entitled “Apartment Guide”, submitted by Md Imranul Kabir Bhuiyan and Md Sarwar Hossain and Reshma Khatun to the Department of Computer Science and Engineering, Daffodil International University, has been accepted as satisfactory for the partial fulfillment of the requirements for the degree of B.Sc. Department of Computer Science and Engineering Faculty of Natural Sciences and Information Technology Daffodil International University. We hereby declare that this project was done by us under the supervision of Saiful Islam, Lecturer, Department of CSE, Daffodil International University.
We are grateful and wish to express our deepest gratitude to our Honorable Supervisor Saiful Islam, Lecturer, Department of CSE Daffodil International University, Dhaka. Syed Akhter Hossain and Head of CSE Department, for his kind assistance in completing our project, and to other faculty members and staff of CSE Department of Daffodil International University. We would like to thank our entire coursemate at Daffodil International University who participated in this discussion while completing the course.
At the same time, it has been monitored that the same owners of an apartment do not get any customers for their houses. Based on this concern, we will make such a system that will make common platform for both owner and tenant.
Objectives
Expected Outcome
Report Layout
Introduction
Background
Requirement Specification
Design Specification
Implementation and Testing
Conclusion and Future Scope
BACKGROUND
- Related Works
- Comparative Studies
- Scope Of The Problem
- Challenges
Now, here some of the limitations of our app like There is no real time snapshot in our app, new android version is supported, there is no offline support. Let's examine the comparison between bikroy.com app and Apartment Guide app. Bikroy.com was launched in 2012 and has dedicated categories for various business and private ads for cars, property, electronics, personal items and home appliances, sports and hobby items, job ads etc. Currently classified ads are published on Bikroy.com which contain free of charge and are stored on the site for 60 days [2].
By analyzing other apps, we can conclude that it has more limitations, on the other hand, our app overcomes most of the limitations, such as other apps don't have comments or replies, don't have notification system, don't have post option, don't have call and email option, no correct location, no rating option. The apartment guide is similar to other websites and Android apps (bikroy.com & Rent or Buy). Our application is similar for login and logout, login and login, view profiles, update profiles.
REQUIREMENT SPECIFICATION
- Business Process Modeling
- Requirement Collection And Analysis
- Use Case Modeling And Description
- Logical Data Model
- Design Requirement
There are some basic requirements collected during the implementation of the software and in the data collection. The client sends a GET request to the web API with the question as the URL parameter. The client will specify the header Content-Type: application/JSON in their requests as usage.
The client will be able to parse the JSON and prescribe if there was an error [4]. Error: An array of error objects indicating what went wrong with the client's request, should problems occur. A use-case diagram is used to graphically depict a subset of the model to facilitate communication.
There will typically be multiple use case diagrams associated with a particular model, each showing a subset of the model elements that are material for a particular purpose. If tools are used to maintain the use case model, this constancy constraint will be automated so that any changes to the model element will be automatically reflected in any use case diagram showing that element [6]. Anyone can download the app for free from Google Play and access the app without registration.
Registration will only be required when someone wants to post an ad for renting or selling their apartment. Every user will be able to buy an apartment, advertise an apartment for sale/rent and rent an apartment through the application. The customer can view the apartment details including price, location, apartment type, size and other contents.
A location based search option should be available through which a user can search for an apartment in a specific location. The App users can share any post in social media like Facebook, Messenger, email, and what is App. The admin can access the system at any moment, can read the posts and delete the post if necessary.
DESIGN SPECECATION
- Front-End Design
- Back-End Design
- Interaction Design And Ux
- Implementation Requirement
If someone selects an apartment, they can go to the page and see all the details. Looking to create an apartment page lots of information to submit, such as location of apartment, room details, price details, picture of apartment etc. If the user wants to change their profile, they can change any information on this page.
A data architecture should neutrally set data standards for all its data systems as a vision or model of the ultimate interactions between those data systems. Interaction design is a key material of the giant umbrella of user experience (UX) design. This includes designing the entire process of acquiring and integrating products, including aspects of branding, design, usability and function.
In this section, we discuss an overview of all the requirements for successful project execution. Most modern front-end technologies such as HTML5, CSS, Sass, Less, Stylus, Coffee Script and JavaScript are available with refactoring, debugging and unit testing. It is used as a development tool that allows programmers and web designers to test their work on a PC without Internet access.
IMPLEMENTATION AND TESTING
- Implementation Of Database
- Implementation Of Front-End Design
- Implementation Of Interactions
- Testing Implementation
- Test Results And Report
First of all, we sketch our own hand on the paper, thinking about user interface design (UI). That's a sketch of the user interface (UI) design and then some of the design here. To start the page we design the logo and then the start button below.
When we click the start button, then we go inside the applications. When we go to the option then we can see three individual options then we click an option. Then we design the ad page there in the page search option and menu bar, below the sale and renter filter etc.
When any person logs into our applications, they can resist the information, so we design a material field that designs the user interface (UI). Then we implement create apartment UI design some of filter in this page such as location details, amount of different hidden charge like electricity, elevator charge, water charge and we see the internal and external apartment image. Any user who changes profile view then we design update information like name, city and street address.
We test all pages and can access all pages where there is no debugging. In addition, the evaluation of the system depended on how the application was implemented in the whole system or not. In functional testing, the tester must validate the application to see all of the stated user requirements, regardless of whether the additional restraint system has been engaged or not.
Positive functional testing: tests the function of the application with valid inputs and verifies that the outputs are correct. Compatibility testing, part of software non-functional testing, are tests performed on the application to evaluate the application with the computing environment. While testing the application's login system, an unregistered email address and password were used, causing an error called "HTTP 404 not found" as shown in Figure 5.5.1.
CONCLUSION AND FUTURE SCOPE
- Discussion And Conclusion
- Goal
- Limitation
- Scope For Further Developments
Part of the system can be implemented with current technology, although some changes had to be made in various places.
APPENDIX