IBRAHIM ALGAMMAL
  • Home
  • About Me
  • Applications
  • Contact
  • My CV
Application Name:-

    Food App


  • project github

Main Packages Used:


Description:-

App facilitates online food ordering and payment.


Screen Shots:-

Mechanism:-

>application begins with an onboarding screen upon launch, followed by a login screen for existing users or a registration screen for new users. Registration adheres strictly to email formatting and password requirements. The app communicates with a PHP-administered API via the Dio package to securely store user data on a server controlled through a PHP admin panel. Upon successful registration or login, user authentication tokens are managed using the SharedPreferences package for persistent login sessions.
>The home screen offers users the ability to select specific meals, each leading to a dedicated screen displaying meal details where users can order any quantity. Upon checkout, users navigate to an orders screen displaying all ordered meals, total prices, and options to adjust orders before payment. Payment processing is facilitated via a payment gateway where users can enter card details. Following successful payment, users can track their orders using Google Maps integration, pending completion of the feature due to associated costs. Future updates include adding additional meals categorized as popular or recommended foods via the PHP admin panel.