Adil Khan 10 months ago
AdiKhanOfficial #FYP Ideas

DigiSave

We are going to develop Android and IOS Mobile Application using latest technologies which are latest GUI toolkit Flutter, Firebase Database, Python Web Scrapping, Python Big Data, Python Data Mining, Google Map, Json. Our application will use to compare prices of items of online stores

Project Title

DigiSave

Project Area of Specialization

Software Engineering

Project Summary

We are going to develop Android and IOS Mobile Application using latest technologies which are latest GUI toolkit Flutter, Firebase Database, Python Web Scrapping, Python Big Data, Python Data Mining, Google Map, Json.

  • Our application will use to compare prices of items of online stores as well physical stores.

For online stores, user will select category of online shopping.

  • Then he will select category of item like Electronics, Ecommerce etc.
  • For Electronics user will select category again like mobiles category Samsung then he will search his desired Mobile model
  • Then he will be able to compare prices of mobiles on different online stores.
  • Then he will be able show details of the item.
  • Then he will be able to purchase the item with lowest price from online store which have minimum price of that item.
  • He will be also able to compare items with other items.
  • Like when we want to purchase a mobile then we go on YouTube then we compare Samsung Model features with other same or different company mobile features with in same price range.

 If he wants to buy something physical then he also be able to compare prices of items on physical stores.

He will select physical store option.

  • Then he will select category of item like Electronics, Ecommerce etc.
  • For Electronics user will select category again like mobiles category Samsung for electronics and shirt for Ecommerce, then he will search his desired Mobile model or shirt.
  • Then he will be able to compare prices of mobiles on different online stores.
  • Then he will be able show details of the item.
  • Then he will be able to purchase the item with lowest price from online store which have minimum price of that item.
  • He will be also able to compare items with other items.
  • Like when we want to purchase a mobile then we go on YouTube then we compare Samsung Model features with other same or different company mobile features with in same price range.
  • User will also be able to see location of stores on Google Map.
  • Then he will compare nearest location stores.
  • Then he will be able to buy his desired item with lowest price with minimum price.

Our application will be able to solve all of the above problems.

Project Objectives

Our object is to develop Android and IOS Mobile Application using latest technologies which are latest GUI toolkit Flutter, Firebase Database, Python Web Scrapping, Python Big Data, Python Data Mining, Google Map, and Json.

Online Stores:

  • Websites which are on the top pages on google they increases the prices of items because they are on the top pages and have more traffic.
  • People usually don’t search after first page.
  • So websites which are on the other pages keep their prices low because they are on lower ranking on google they have usually less traffic and wants to attract more buyers.

For online stores, we have following objectives.

  • Online Stores which are on after first pages have low traffic and low prices of items will increase their ranking due to our application.
  • Our application will compare prices of items and show prices with lowest prices on online stores.
  • When due to our application, users will go on these websites which have low rankings on google and low prices of items then traffic on these websites will increase which will increase their ranking automatically.
  • Our application will be able the users to buy items with lowest price on online stores and rank the websites higher.

Physical Stores:

  • Physical stores which are famous have higher prices on items as compare to prices of items of stores which are less famous.
  • Physical stores which are famous increases their prices of items because they have more traffic and buyers.
  • Physical stores which are less famous have low prices of items because they have more less traffic and buyers. They keep prices low to increase their traffic.

For physical store, we have the following objectives.

  • Our application will do marketing or branding of stores which are less famous and have items with low prices.
  • When user will compare prices of items, application will show stores which have low prices of the items.
  • When user will go on these stores which have low prices through our application then their sales will automatically increase.
  • It will increase competition among different physical stores to keep their prices low to increase more customers.
  • So users and physical stores both will get advantage from our application regarding selling and purchasing.
  • User will also able to see location of nearest stores through Google Map.
  • User will be able to buy desired item with lowest price form nearest location through the Google Map.

Project Implementation Method

We will use the prototype model with the incremental model for making the project successful and improve its working and development to its best.

Prototype is a model in which partial working software/system is developed instead of developing the complete product. Prototype is developed using the required current requirements of the application, which are known at that time of development starts. With this methodology, there is less chances of changing the requirements during or after the development process. The original development and coding are start when the users satisfies with the working of the prototype. It may increase the cost and time of developing the software due to prototype development.

We choose the prototype inside incremental model to develop the system with good productivity. In our system, we may need the steps of changing the requirements and needs of the users. We may need different requirements as well as different structure of this proposed system that is usable and valuable for the users. Moreover, it will help us to divide the project into components that can be develop incrementally and the users can test the desired system using prototyping.

Below describes the process/steps involved in prototype modal making.

                            

Benefits of the Project

  • People will be able to find item with lowest price from online store.
  • Websites which have items with low price and ranking lower on Google will be able to rank higher due to our application when users go to websites to purchase items.
  • People will be able to find item with lowest price nearest location with the help of Google Map from physical store.
  • Application will do marketing or branding of those physical stores which have items with low price because when our application show item on these physical stores then users will go to these physical stores which will increase traffic on these stores automatically and increase of physical stores will be increase.

Technical Details of Final Deliverable

  • We are going to develop Android and IOS Mobile Application using latest technologies which are latest GUI toolkit Flutter, Firebase Database, Python Web Scrapping, Python Big Data, Python Data Mining, Google Map, Json.
  • Flutter is a latest GUI toolkit to develop single code base hybrid mobile applications which runs of android and iOS. We can also develop web applications and desktop applications as well through flutter.
  • We will develop frontend of application in flutter.
  • We will use firebase and json for database.
  • We will use python web scrapping to scrap data of online stores and physical stores.
  • In the result of these web scrapping we will find our data in the form of Big Data.
  • When we scrap data from different websites then this data is not 100% accurate. We have to removes errors from this data.
  • We will use python Data Mining technique to remove errors to make our Data 100% accurate.
  • We will find this data in the form of Excel then we convert this data in Json format because we can use this data only in Json format. Flutter cannot use Data in the form of Excel.
  • We will create models in dart language for mapping json data into dart language for using in flutter application.
  • Then this data in json format will be store in Firebase Database to use it in our Flutter Mobile Application.
  • Google Map will be also use in the application to show the nearest location of physical stores.

Final Deliverable of the Project

Software System

Core Industry

IT

Other Industries

Finance , Manufacturing , Transportation

Core Technology

Big Data

Other Technologies

Sustainable Development Goals

Decent Work and Economic Growth, Responsible Consumption and Production

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Scrapper API Equipment11839818398
Google Dynamic Map APIs Equipment125992599
Google Map Directions Advance API Equipment118561856
Google Map Distance Matric Advance Api Equipment118561856
Google Map Advance Route Travelled API Equipment118561856
Google Map Nearest Road API Equipment118561856
Google Map Speed Limit API Equipment137133713
Google Map Geocoding API Equipment1928928
Google Map Auto Complete Equipment000
Google Map Place Details Equipment137133713
Google Map place Photos Equipment112991299
Google Map Current Place Equipment1570570
ScrapperBee Web Scrapper Tool Equipment11839818398
Total in (Rs) 57042
If you need this project, please contact me on contact@adikhanofficial.com
filtering drug candidates for CSSV virus using virtual screening tech...

in here we have filtered a whole database through computing techniques to get the best dru...

1675638330.png
Adil Khan
10 months ago
UNIVERSAL SOLAR PANEL TESTING SIMULATOR KIT WITH COST EFFECTIVE INDIGE...

Introduction The concept of solar simulation,' which is a technology that replicates the s...

1675638330.png
Adil Khan
10 months ago
Iot based home automation with face recognition surveillance

This project can: ?Switch on/off lights using smartphone and voice ?Control appliances l...

1675638330.png
Adil Khan
10 months ago
Automatic Rotary Bike Parking system

A rotary bike parking system is a mechanical system designed to minimize the area required...

1675638330.png
Adil Khan
10 months ago
Design and fabrication of an Electrodynamic Atomization System for foo...

One third of the food meant for human consumption is spoiled every year [1]. This is a cau...

1675638330.png
Adil Khan
10 months ago