Delivery App created in the 9th Dart Week of the Academia do Flutter.
This Dart Week's challenge was to build a delivery app. Using the MVC architecture model and Repository Pattern for API data access in a JSON Rest Server. Singleton was used for creating information shared at multiple places in the application, such as colors, font styles, widget styles. Provider was used to monitor and allow changes in the application, and Flutter BLOC for the reactivity of the components on the screen.
Login, Register and Order pages have required form fields validation, and extras validations for real e-mail, password minimal size, valid CPF (brazilian document), chosen payment method, and also a show/hide icon at password fields.
Token based authentication used to connect to server (Access and Refresh Tokens).
Logo made by me at Photoshop with an image created at Midjourney IA.
Splash Page | Home Page | Home Page Shopping Bag |
Detail Product Page |
---|---|---|---|
Login Page | Register Page | Order Page | Order Completed Page |
---|---|---|---|