- 👋 Welcome
- ⚙️ Tech Stack
- 🔋 Features
- 🤸 Quick Start
Thanks for checking out this flutter mobile app. This was originally suppose to be built with React Native from one of JavaScript Mastery Youtube channel JavaScript Mastery (Shout out to Adrian 😃 ), but I decided to build the mobile app using Flutter. Please check it out 😮 and let me know what you think.
- Flutter 3.4.0
- Dart 3.4.0
- Provider 6.1.2
- Appwrite
- Stripe
👉 Authentication: allowing users to securely create account and sign in with appwrite auth
👉 Profile Management: allowing users edit their accounts info using appwrite database
👉 search and filter functionality: search menu items by name or filter by different categories
👉 Payment: cart checkout and payment with stripe
Follow this steps to setup the project locally on your machine.
Prerequsites
Make sure you have the following installed on your machine
Cloning the Repository
git clone https://github.com/Miki0035/flutter_food_delivery_app.git
cd flutter_food_delivery_appCheck everything
Check if everything is setup to run a flutter application:
flutter doctorInstallation
Install the project dependencies using flutter:
flutter pub getRunning the Project
Install an android emulator or use your android device in debug mode
flutter run- For Appwrite and Stripe to work you need an account on their respective platforms