Flutter House Bidding Application: 1) Background/ Problem Statement
Flutter House Bidding Application: 1) Background/ Problem Statement
This project is written in Dart and the database used here is MSSQL, and
it is based on the flutter framework. Dart is a programming language
that Google developed and keeps up with. A cross-platform framework
for building high-performance mobile apps is called Flutter.
2) Working of the Project
In this system, the admin needs to log in to the system to view all the
house details and the users. All the house details added by the house
owner can be viewed by the admin and they can accept or reject their
bids. The admin can view all the house bookings and their payments.
To login to the system, the user will need to register with their basic
details and only then they can log in. Here, the user can be any agency
or the owner who wants their house to be added on for an auction. The
user can create and update house details and these details will be
visible to the admin and they can approve or reject any bidding
proposal.
The user will be able to view all their bids and their payments to those
bids. For bidding, the user can view all the available house details. Once
the user places a bid, later these bids will also be verified by the admin.
They can have to pay a token for the winning.
3) Advantages
- It is easy to maintain.
- It is user-friendly.
- The user can easily view all the available houses that they
can bid on.
- The user can view all the payments and bids in a single place
without any difficulty.
4) System Description
The system comprises 2 major modules with their sub-modules as
follows:
ADMIN:
Login
- The admin can log in using a username and password.
House Details
- They can view the house details added by the house owner
and approve them for bids.
Bids
- The admin can view bids and approve those bids.
Booking:
- They can view all the house bookings.
- Also, they can view all the payments done for house
booking.
USER:
Registration
- The user needs to register first to log in.
Login
- They can log in using their username and password.
Profile
- The user can add and update their details on their profile
page.
Change Password
- Also, they can change their old password to the new one.
My House
- The user can view create, update, and delete house details.
These house details can be viewed by the admin and they
will be responsible for approving and rejecting them.
- They will be able to view all their bids.
- And they can also view all their payments.
House Auction
- The user can view available house details for bidding.
- They can place bids, and later these bids will also be verified
by the admin.
- The user will need to pay for a token of their winning.
6) System Requirements
I. Hardware Requirement
i. Laptop or PC
macOS Sierra and above (If Mac setup is required)
Windows 7 or higher
I3 processor system or higher
8 GB RAM or higher
100 GB ROM or higher
iv. Laptop or PC
Android Studio with Flutter Plugin
XCode (Latest version) (If the iOS version needs to
be checked on Mac)
Azure Data Studio
7) Limitation/Disadvantages
- The admin has to go through all the house bids and respond
to all the proposals which can be time-consuming.
- The user will not be able to know about their housing bids
until their any response.
9) Reference
- https://www.researchgate.net/publication/
256019483_Bidding_Wars_for_Houses
- https://www.tandfonline.com/doi/full/
10.1080/09599916.2020.1767681
- https://www.diva-portal.org/smash/get/diva2:785070/
FULLTEXT01.pdf
- https://www.academia.edu/28949945/
Bidding_House_A_Web_Service_and_Ontology_based_Framework_f
or_Auctions