Skip to content

Quelich/e-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2e5f298 · Feb 13, 2022

History

17 Commits
Feb 13, 2022
Feb 13, 2022
Feb 13, 2022
Feb 13, 2022
Feb 13, 2022

Repository files navigation

Overview

drawing drawing drawing drawing drawing drawing

Purpose

  • This project is essentially developed to draw a standard schema for e-commerce application development for Android platform.
  • If you develop an e-commerce app for your business or college, this project could be handy.

Features

  • This project does not have an integrated payment API. So you can freely integrate your own choice of API.
  • Display categories on Home page.
  • Create orders on Cart page.
  • Authenticate your customers on Account page.
  • Validate phone numbers via Abstract API. You can also make use of different APIs with respect to this implementation.
  • Check the security measures on Settings page

Mobile Security Measures

  • Disabled screenshots for particular view of the app to secure personal information.

Contribute

  • You are free to fork this project and develop your own e-commerce app with more beautiful layouts and features :)
  • If you detect any problem related to this project. You can ticket an issue freely on Github.

Learning Outcomes

  • Using Dart programming language to develop layouts and organize data in Android platform. Also implementing Object-Oriented programming, asychronous programming, networking.
  • Using Google Firebase products, Cloud Firestore, Cloud Authentication, to maintain backend easily.
  • Implementing Mobile Security measures to demonstrate how a mobile app can be secured.
  • Implementing an Flutter-embedded database, SQLite.

API Reference

Setup

  • Follow the steps accordingly.

Version

  • Make sure your IDE has the latest Flutter, Kotlin, Dart versions.
  • Also make sure your Android SDK version is the latest.

Firebase

  • Navigate to Firebase and create a Firebase project and update your config files including google-services.json

Firestore

  • You can integrate another API to retrieve products or you can retrieve products from Firestore like this

Pubspec.yaml

Mobile Security

.env

  • You need to create a .env file to secure your api keys.

Releases

No releases published

Packages

No packages published

Languages