An E-Commerce application built with Flutter and FakeStoreAPI.

Overview

pinkshop

A basic dummy E-Commerce Application developed using Flutter.

This is a model of a E-Shopping app designed with flutter. This app has been imbued with features that are listed below:

LIST OF ITEMS: This list of items is taken from the fakestore api at : https://fakestoreapi.com/products , and is displayed on the homepage.

INFORMATION PAGE: This is an extension of the information shown as the api link is more extensively used, and its features are more exploited to show more information about the given product. This page is shown by tapping the corresponding product's card on the homepage. It also has two links, one to go to the shopping cart and one to go to the homepage.

CART PAGE: The list of items is constructed using staggered view. One can add an item or remove an item based on button presses. You can either show the list or hide the list. There is also provision to clear the list. There is a buy now option present, which will either process the transaction and send user alert using telegram bot, or display an error page. Both success page and Error page have options to go home. Which route is taken depends upon how much money the wallet has and whether it is enough for the current transaction. You can also directly go to cart via the floating action button present in the homepage.

WALLET: a sort of makeshift money holder for the app to check on transactions. You can withdraw and recharge the amount in the wallet through use of the methods of the wallet class.

TELEGRAM ALERT: If the transaction is a success, it sends a telegram alert to fixed URL through a fixed bot, telling us what we ordered, what was the price and the OTP to retrieve the order.

FLUTTER PACKAGES USED TO DESIGN THE APP:

  1. HTTP
  2. GET
  3. STAGGERED GRID VIEW
  4. URL LAUNCHER

Flutter features used in the following:

  1. GestureDetector
  2. Navigator
  3. FloatingActionButton
  4. Get.put() for dependency insertion
  5. Futures, async and await was used for asynchronous fetch and display
  6. Icons
  7. Material Widget
  8. Custom Widgets
  9. Dart Classes and Objects

Other Features: Telegram Alert Wallet Model

Documentation and Readme will be updated regularly.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

You might also like...

A nice clean onboarding screen for your e-commerce app that can run both Andriod and iOS devices because it builds with flutter

A nice clean onboarding screen for your e-commerce app that can run both Andriod and iOS devices because it builds with flutter

A nice clean onboarding screen for your e-commerce app that can run both Andriod and iOS devices because it builds with flutter

Dec 4, 2022

WooCommerce API - E-commerce Flutter v2.0 / USE block and architecture

Sonoff sonoffkz App - Woocommerce API Description Моя вторая версия магазина в открытом репозитории: при использовании стейт менеджемента BLoC и удобн

May 10, 2022

Basic e-commerce app made in Flutter and Supabase.

Basic e-commerce app made in Flutter and Supabase.

Available on Android / IOS Made in Flutter and Supabase Package Provider Supabase http Features Authentication filter products by discount, rating, ca

Nov 20, 2022

🛍 A full E-commerce app with nice UI consists of on-boarding, login, sign-up, home, product details, cart and user profile.

🛍 A full E-commerce app with nice UI consists of on-boarding, login, sign-up, home, product details, cart and user profile.

🛍 A full E-commerce app with nice UI consists of on-boarding, login, sign-up, home, product details, cart and user profile.

Nov 27, 2022

Ecommerceapp - E-commerce app that sells clothing and home goods

Ecommerceapp - E-commerce app that sells clothing and home goods

E Commerce App for Shrine e-commerce app that sells clothing and home goods.

Sep 17, 2022

Flutter Complete E-Commerce app (UI by - 'The Flutter Way')

NOT COMPLETED YET! e_commerce A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to ge

Mar 8, 2022

Flutter Shop UI - an e-commerce app using Flutter

Flutter Shop UI - an e-commerce app using Flutter

If you are planning to create an e-commerce app using Flutter then this Shop UI Kit would be the perfect choice for you to make a gorgeous app for both Android & iOS.

Nov 21, 2022

Flutter - E Commerce UI KIT ( completely free for everyone )

Flutter - E Commerce UI KIT ( completely free for everyone )

Flutter E-Commerce UI KIT A powerful Flutter E-Commerce starter template that bootstraps development of your mobile application. Flutter E-Commerce St

Dec 24, 2022

Demo UI of e-commerce app made with Flutter.

Demo UI of e-commerce app made with Flutter.

Flutter Ecommerce App UI Demo A sample application to show an Ecommerce App Flutter Clone. Demo Android Screen iOS Screen Getting Started This project

Jan 5, 2023
Owner
Rahul Prakash
A Hobbyist Programmer skilled in C++, Python, Web Design, and Flutter. Other interests include Machine Learning and Fuzzy Logic.
Rahul Prakash
E-Commerce App built in flutter

flutter_ecommerce_app E-Commerce app is a design implementaion of E-commerce App designed by Imran Download App Android Screenshots HomePage Product D

Sonu Sharma 2.5k Jan 3, 2023
An e-commerce app built with Flutter

shopy A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is

Matiullah Karimi 7 Sep 6, 2022
modern e-commerce store built in flutter with help of GetX.

Shoe Commerce Modern looking shoe store app built in flutter and help of GetX :) Design source: https://www.figma.com/community/file/11473970061435204

ƳƠƲƧƠƑ 6 Nov 24, 2022
E-commerce UI concept in Flutter for Android and iOS, this application just for learning purposes.

E-commerce UI concept in Flutter for Android and iOS, this application just for learning purposes. There are over 20 screen variations.

Pronab Sen Gupta 2 Nov 12, 2022
An android/ios E-commerce application developed for local retailers and businesses.

flutterapp A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you started i

null 0 Dec 28, 2021
Flutter e-commerce Application Example - Day 34

Flutter e-commerce Application Example - Day 34 class Afgprogrammer extends Flutter100DaysOfCode { video() { return { "title": "Flutter e-

Mohammad Rahmani 105 Dec 29, 2022
E-commerce Application

ecommerce_application A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get yo

Abubakr AbdElwahab 1 Jan 3, 2022
A small attempt to make an e-commerce user interface in Flutter for Android and iOS.

Flutter ecommerce App A small attempt to make an e-commerce user interface in Flutter for Android and iOS. I developed this application just for learn

Md Tarikul Islam 615 Jan 3, 2023
App that simulates an e-commerce of natural products with Flutter and Dart

E-commerce Orgs App que simula um e-commerce de produtos naturais para o curso de navegação e rotas com nuvigator através do Flutter e Dart. ?? Funcio

Heliomar P. Marques 1 Feb 18, 2022
Flutter E-Commerce App UI with support for dark and light mode.

Flutter E-Commerce App UI with support for dark and light mode.

Martin Gogołowicz 18 Aug 19, 2022