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
- Host: GitHub
- URL: https://github.com/abaikumar/e-market
- Owner: AbaiKumar
- Created: 2022-10-24T08:10:59.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-10T13:43:33.000Z (about 2 years ago)
- Last Synced: 2025-01-16T04:13:12.859Z (over 1 year ago)
- Topics: android, dart, firebase, flutter, mysql, php, sdk-android, webscraping
- Language: Dart
- Homepage:
- Size: 374 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```