Quick Aid
Quick Aid
Our Aim is to design and create a product rental app that enables the user to rent a
product with people in their neighbourhood or require a service, so that the product
can be used by the requestor. This system could also help in building an amicable
relationship among the neighbours and solve the problem of people not owning
non-essential things readily.
i
Table of content
LIST OF Table ii
1 Introduction 1
2.2 AIM 3
3 EXPERIMENTAL OR 5
MATERIALS AND
METHODS
3.1 Flutter 5
4 RESULTS AND
DISCUSSION,
PERFORMANCE
ANALYSIS 13
ii
4.1 Discussion 13
4.2 Result 14
5 SUMMARY AND 15
CONCLUSIONS
5.1 Reference 15
5.2 APPENDIX 15
5.2A Screenshots 15
iii
Chapter 1
Introduction
Renting and exchanging the goods is a method of using technology to bring people
together" despite the geographical barriers The technology has been available for years but
the acceptance of it was quite recent. Our project to make neighbourhoods close and earn
money . It is made up of flutter made by Google. When we post the product ,other users can
get the notification. If they have the product they can communicate with the user. Some may
give the product for free rental for the neighbourhoods or pay service ,it can be chosen by the
user. First This app sends the notification to a 6 km radius from the user given location. This
app was designed to be very user friendly. This software can have further posence , such as
delivering the product ,map location.
Resolving the names of all the systems connected in a network and enlisting them.
● Used for communication between multiple systems enlisted in the resolved list.
● The GUI operates in two forms, the ist form & the chat form.
● The List form contains the names of all the systems connected to a network.
● The chat form makes the actual communication possible in the form of text.
Advantage :
● User friendly
● Fast replay
● More clients can use at a time
● Cross platform
Disadvantage :
1
● Can see post of only near by location
● Some product cannot be rented
Where we rent the product from nearby neighbours ,so where they can
earn money and make friends with unknown neighbours . By getting the product, the
rental person can save money from buying it.
2
Chapter 2
2.1 AIM
This is the simple product rental app where the person can rent all simple item with the
neighbourhood .So they can save money instead of buying it .By renting the rarely used
product they can also earn the money. In this process neighbour can know about ,they can be
good friends also.
Various software are needed in this project for its development. Which are as follows-?
In hardware requirements we require all those components which will provide us the
platform for the development of the project.The minimum hardware required for the
development of this project as follows-
3
● Processor Pentium 3
● Floppy drive 1,44 inch
These all are the minimum hardware requirements required for our project. We
want to make or project to be used in any. Type of computer therefore we have
taken minimum configuration to a large extent.128 MB ram is used so that we can
execute our project in the least possible RAMS GA hard disk is used because the
project takes less pace to be executed or stored. Therefore the minimum hard
disk is uned. Other enhancements are according to the needs.
4
Chapter 3
3.1 FLUTTER
Advantages of Flutter
● Dart has a large repository of software packages which lets you extend the
5
capabilities of your application.
● Developers need to write just a single code base for both applications
(both Android and iOS platforms). Flutter may be extended to other
platforms as well in the future.
● Flutter needs less testing. Because of its single code base, it is sufficient if
we write automated tests once for both the platforms.
● Flutter’s simplicity makes it a good candidate for fast development. Its
customization capability and extendibility makes it even more powerful.
● With Flutter, developers have full control over the widgets and its layout.
● Flutter offers great developer tools, with amazing hot reload.
Disadvantages of Flutter
6
Widgets
● MyApp is the user created widget and it is build using the Flutter native
widget, MaterialApp.
● MaterialApp has a home property to specify the user interface of the home
page, which is again a user created widget, MyHomePage.
7
decreasing complexity. A layer is build using its immediate next level layer. The top most
layer is widget specific to Android and iOS. The next layer has all flutter native widgets.
The next layer is the Rendering layer, which is a low level renderer component and
renders everything in the flutter app. Layers go down to core platform specific code.