Flutter mobile app for service providers & service takers with Google Maps and full Arabic RTL support.
Task App is a cross-platform Flutter application that connects service providers with customers.
It includes Google Maps, live tracking, Arabic RTL support, and a scalable backend running on Node.js, MongoDB, and AWS.
- 🔐 User authentication (Email, Phone, Google)
- 📍 Google Maps integration (live location, service areas)
- 📝 Service posting & status updates
- 📞 Provider–client connection
- 🕌 Full Arabic RTL UI
- ☁️ AWS-hosted backend (secure REST APIs)
- 🔄 Real-time updates
- Flutter
- Dart
- Google Maps API
- RTL support
- Node.js (Express)
- JWT Authentication
- REST API structure
- MongoDB
- AWS (EC2, S3, CloudFront)
TaskApp/
│── lib/
│ ├── screens/
│ ├── widgets/
│ ├── models/
│ ├── services/
│ ├── utils/
│── backend/
│ ├── controllers/
│ ├── models/
│ ├── routes/
│ ├── config/
│── README.md
git clone https://github.com/your-username/task-app.git
cd task-app
flutter pub get
flutter run
cd backend
npm install
npm start
- Push notifications
- In-app chat system
- Payment gateway integration
- Multi-language UI
- Admin dashboard
Pull requests are welcome!
Please open an issue for major changes.
MIT License
Flutter mobile app for service providers & service takers with Google Maps and full Arabic RTL support.
Task App is a cross-platform Flutter application that connects service providers with customers.
It includes Google Maps, live tracking, Arabic RTL support, and a scalable backend running on Node.js, MongoDB, and AWS.
- 🔐 User authentication (Email, Phone, Google)
- 📍 Google Maps integration (live location, service areas)
- 📝 Service posting & status updates
- 📞 Provider–client connection
- 🕌 Full Arabic RTL UI
- ☁️ AWS-hosted backend (secure REST APIs)
- 🔄 Real-time updates
- Flutter
- Dart
- Google Maps API
- RTL support
- Node.js (Express)
- JWT Authentication
- REST API structure
- MongoDB
- AWS (EC2, S3, CloudFront)
TaskApp/
│── lib/
│ ├── screens/
│ ├── widgets/
│ ├── models/
│ ├── services/
│ ├── utils/
│── backend/
│ ├── controllers/
│ ├── models/
│ ├── routes/
│ ├── config/
│── README.md
git clone https://github.com/your-username/task-app.git
cd task-app
flutter pub get
flutter run
cd backend
npm install
npm start
- Push notifications
- In-app chat system
- Payment gateway integration
- Multi-language UI
- Admin dashboard
Pull requests are welcome!
Please open an issue for major changes.