Skip to content

anugrahsputra/emarket-buyer

Repository files navigation

E-Market Project

This is a Flutter project developed as a thesis to fulfill the graduation requirements for a Bachelor's degree in Informatics Engineering at Universitas Pasundan (Pasundan University). There are two applications in this project, namely the E-Market Seller application and the E-Market Buyer application.

E-Market Buyer Application

Image

The E-Market Buyer mobile application is designed for buyers who want to purchase products online from the E-Market platform. This application caters to the needs of people residing in Kecamatan Malingping.

Target Users: People in Kecamatan Malingping

The E-Market Buyer mobile application aims to provide a convenient platform for buyers in Kecamatan Malingping to browse and purchase products online. By focusing on this specific user group, the application takes into account the unique preferences and requirements of buyers in Kecamatan Malingping, offering tailored features and functionalities to enhance their shopping experience.

Demo

screenrecord

Screenshots

Image Image Image Image Image Image Image Image Image Image Image Image

Features

  • Authentication
    • Login
    • Register
    • Forgot Password
    • Email Verification
    • Phone Verification
  • Browse Available Products
    • List view
    • Grid view
    • Filter products by categories
    • Search Products
    • Detail Products
    • Add Product to cart
  • Purchasing Products
    • Checkout Information Detail
    • Order History
    • Delivery Tracking
  • Product Details
    • Product Information
    • Product Star Reviews
    • Product Comments

Technologies

Packages

You can see the packages used in this project inside the file pubspec.yaml.

Installation and Usage

To try the app, you can clone this repository and run it on your local machine:

git clone https://github.com/anugrahsputra/emarket-buyer.git
cd emarket-buyer

Get all the dependencies:

dart pub get

Notes 🗒️

  • The E-Market Buyers application does not have payment gateway integration. This decision is based on the understanding that most UMKM businesses in Kecamatan Malingping do not have the resources to support online payment transactions. Instead, the application allows buyers to place orders and arrange payment and delivery details directly with the sellers.

  • All the technologies that are used in this project using the paid version. So, if you want to try this app, you need to create your own project in Firebase and Google Cloud Platform and replace the API keys with your own API keys