Coder Social home page Coder Social logo

donnc / food_app Goto Github PK

View Code? Open in Web Editor NEW
13.0 3.0 9.0 23.67 MB

a full-stack flutter food mobile app with flutter, momentum state-management and aqueduct server

License: MIT License

Kotlin 0.07% Swift 0.22% Objective-C 0.02% Dart 99.69%
flutter dart aqueduct momentum behance

food_app's Introduction

a full-stack flutter food delivery mobile app

Mobile app

  • A food delivery app based on behance design by Huzeyfe

Latest Demo video here

demo

Login-Sign-Forgot Home-Detail-Cart Map-Notify-Drawer Order-Connection Pay-Profile

My Flutter App attempt

Home-Page Product details page Cart page Order page
  • more
Profile page Favorite Page Notification page

Features

TODOs

  • Add cart badge counter
  • Add undo & redo delete buttons on cart page
  • Add shimmer loading effect on home page
  • Add staggered grid view on Favorite-Page
  • Add more app pages
  • Add proper products images and profile avatar
  • Fix aqueduct backend server
  • Connect front-end to back-end api (to replace fake data)
  • Add dialog service for snackbars, toasts etc on certain events
  • Implement search and filter on home page
  • Implement momentum`s event listen on controller fired events
  • Add animations and custom navigation transitions
  • Fix cart page time-travel (undo & redo on cart product delete)
  • Fix scaffolled menu Multiple duplicate Global Key & incorrect use of Parent Widget problem
  • Fix Profile-Page pixel overlap on profile-field edit
  • Fix Order-Page pixel overlap on using coupon textfield
  • Fix Login-Page textfield error validations messages
  • Code improvement & Bug fixes

Support ๐ŸŽ‰

๐Ÿ“Œ I work on this project on my personal time, some pages & features are left out and some features i add on my own as i see fit and discover. Im also learning some concepts, be it on front-end or back-end and trying to implement them. If you need a particular feature to be implemented asap or an issue or help, submit an issue - i might find time for it. Happy fluttering ๐ŸŽˆ

  • ๐ŸŒŸ Star this repo if you find this helpful
  • ๐Ÿ”ฑ Fork | PR if you would like to contribute or add your own flavours
  • โœจ Support Huzeyfe on behance

food_app's People

Contributors

donnc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

food_app's Issues

animation & route transition

add custom animations on button press e.g on add to favorite in ProductDetailsPage
add custom route transitions on page navigation

code refactor

refactor code
follow proper MVC guide
better project restructure

api backend

fix custom api backend with Aqueduct
add authorization and auth token for app users

Add dialog service

add dialog service for toasts and dialog and snackbars when an event is fired
e.g on successful add to cart

customize loaders

add shimmer loading effect on home page
add loading effects on login and other pages

Testing

perform app tests with MomentumTester
perform backend tests with Aqueduct built-in Harness test

animation & route transition

add custom animations on button press e.g on add to favorite in ProductDetailsPage
add custom route transitions on page navigation

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.