An open API service indexing awesome lists of open source software.

https://github.com/abaikumar/e-market

Simple E-market Flutter Application
https://github.com/abaikumar/e-market

android dart firebase flutter mysql php sdk-android webscraping

Last synced: 3 months ago
JSON representation

Simple E-market Flutter Application

Awesome Lists containing this project

README

          

# E-Market
## Abstract
In the present day when market and shop need to buy vegetables and fruits, they contact an agent to procure the vegetables and fruits. This leads to the situation where the market have to rely on the agents. The price has been fixed by the agent and they don’t have any freedom to explore the option available. In the present system, the first problem that we identify is choosing a trustworthy agent. The second problem is that the transport of goods for market and shop from warehouse. This process of selecting agent and transportation of goods lead to time delay when there is scarcity of the transportation. To overcome the problem we propose E-Market mobile application which helps to reduce and remove the complexity involved in the existing process. We provide the solution for both agent selection and transportation problems in a single place.

## Hardware Requirements
- INTEL i6 or AMD Ryzen 5 Processor.
- 8 GB RAM
- 4GB Graphics card
- 100GB Hard Disk Space

## Software Requirements
- Visual Studio
- Windows 10/11 or Linux
- Flutter and Dart Environment

## Tech

E-Market uses a number of open source projects to work properly:

- [Flutter] - For building cross-platform mobile applications
- [Firebase] - For storing product details and instant notifications
- [PHP] - It used to access MySQL database
- [Material UI-2] - Beautiful User Interface from Google
- [MySQL] - Relational Database
## Installation

E-Market uses Dart, Flutter and Android SDK to run.

Install the dependencies and devDependencies and start the server.

```sh
Android sdk: ">=2.16.1 <3.0.0"
firebase_core: ^1.13.1 #firebase important package
firebase_auth: ^3.3.11 #firebase authentication package
cloud_firestore: ^3.1.12 #firebase cloud package
firebase_messaging: ^11.2.14
http: ^0.13.4
google_fonts: ^2.3.2
flutter_map: ^0.14.0
provider: ^6.0.2
html: ^0.15.0
```

For production environments...

```sh
flutter build apk --release # for android app
```