A Food Delivery app project build with Flutter for both iOS and Android Devices. In this app you can see the list of products on the app and select a product to view its details,A user can add their product to favourites, A user can add products to cart and place their order. You can view all your orders in my orders section with details of the orders shown such as the items, the total amount and date and time the order was placed.
This app is a restaurant recommendation app that allows you to:
- search for restaurants by city in a list view or map view,
- see the restaurant menu,
- order their special,
- create a favorite restaurants list, and
- update your profile picture.
- displays push notifications when you sign in or place an order.
- Flutter and Dart
- Android and iOS simulators
- GetX for State Management
- styled-components
- Lottie for animations
- Debugging & performance optimization
- Routes is used.
- Firebase to store user information & manage authentication
- Stripe to process payments
- Google Cloud for maps and restaurant information
This project used the GetX state manager for managing state in the app.
The project uses Getx for managing navigations within the app:
If you are new to flutter, you can use the below resources to get started with flutter.
For help getting started with Flutter, you can view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.