Skip to content

Quelich/e-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

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