Mohamed-Elrashidy / Food_Delivery_App

E_Commerce base on dbestech to learn a lot flutter concepts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Food Delivery App

This a Flutter ECommerce app based on dbestech Food Delivery App playlist.

  • Target of the application

    • Be better at Dart programming language

    • Be better at Flutter Framework

    • Learn how to deal with API

    • Learn how to deal with Firebase

    • Deal with third party libraries

    • Learn how to integrate payment gate (Paymob) with the app

    • Be better at using state management Getx

  • Application features

    • Login with email and password

    • Get data from remote database

    • Online payment using visa card

    • save address using Google Maps

    • Add notes for order

    • Animation for showing recommended foods

    • choose between two options take away or home delivery

    • choose between two options pay with visa or cash

  • Technology

    • Flutter

    • Firebase

  • Tools & libraries

    • Getx

    • Shared Prefrence

    • Dots indicator

    • Google maps flutter

    • WebView

    • Payment gate paymob

  • Problems

    • Authentication service was locked at laravel backend , so I used firebase to manage authentication , store data about user such as locations and orders

    • Instructor used paypal implemented at backend , so I used paymob

  • Playlist link

  • App video

About

E_Commerce base on dbestech to learn a lot flutter concepts


Languages

Language:Dart 78.5%Language:C++ 10.1%Language:CMake 8.9%Language:HTML 0.9%Language:Swift 0.9%Language:C 0.7%Language:Kotlin 0.1%Language:Objective-C 0.0%