https://github.com/donnc/food_app
a full-stack flutter food mobile app with flutter, momentum state-management and aqueduct server
https://github.com/donnc/food_app
aqueduct behance dart flutter momentum
Last synced: 9 months ago
JSON representation
a full-stack flutter food mobile app with flutter, momentum state-management and aqueduct server
- Host: GitHub
- URL: https://github.com/donnc/food_app
- Owner: DonnC
- License: mit
- Created: 2021-01-07T23:26:49.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-02-06T19:44:08.000Z (over 5 years ago)
- Last Synced: 2025-04-11T17:01:22.702Z (over 1 year ago)
- Topics: aqueduct, behance, dart, flutter, momentum
- Language: Dart
- Homepage:
- Size: 23.1 MB
- Stars: 13
- Watchers: 2
- Forks: 9
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [Flutter Food App](https://www.behance.net/gallery/108452151/Food-Delivery-App-UI-Kit)
a full-stack flutter food delivery mobile app
### Mobile app
- A food delivery app based on `behance` design by [Huzeyfe](https://www.behance.net/gallery/108452151/Food-Delivery-App-UI-Kit)
### Latest Demo video [here](demo/vid.mp4)

## [Original design](https://www.behance.net/gallery/108452151/Food-Delivery-App-UI-Kit)
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
- Food App `Flutter` client in [app_client](app_client/lib)
- Food App `Aqueduct` server in [app_server](app_server/lib)
- ✔ Powered by flutter & [Momentum](https://xamdev.gq/momentum/) state management
- [Aqueduct](https://aqueduct.io/) dart back-end server
## TODOs
- [x] Add cart badge counter
- [x] Add undo & redo delete buttons on cart page
- [x] Add shimmer loading effect on home page
- [x] 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
- [x] 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](https://www.behance.net/huzeyfeb)