Tskapp
Task App Flutter mobile app for Service providers & takers with Google Maps & Arabic RTL. Flutter Node.js MongoDB AWS
Install / Use
/learn @bold-ronin/TskappREADME
Task App
Flutter mobile app for service providers & service takers with Google Maps and full Arabic RTL support.
🔥 Tech Stack Badges
🚀 Overview
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.
✨ Features
- 🔐 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
🛠️ Tech Stack
Frontend
- Flutter
- Dart
- Google Maps API
- RTL support
Backend
- Node.js (Express)
- JWT Authentication
- REST API structure
Database
- MongoDB
Cloud
- AWS (EC2, S3, CloudFront)
📂 Project Structure
TaskApp/
│── lib/
│ ├── screens/
│ ├── widgets/
│ ├── models/
│ ├── services/
│ ├── utils/
│── backend/
│ ├── controllers/
│ ├── models/
│ ├── routes/
│ ├── config/
│── README.md
▶️ Getting Started
1. Clone the project
git clone https://github.com/your-username/task-app.git
cd task-app
2. Install dependencies
flutter pub get
3. Run the app
flutter run
4. Backend setup
cd backend
npm install
npm start
📌 Roadmap
- [ ] Push notifications
- [ ] In-app chat system
- [ ] Payment gateway integration
- [ ] Multi-language UI
- [ ] Admin dashboard
🤝 Contributing
Pull requests are welcome!
Please open an issue for major changes.
📄 License
MIT License
Task App
Flutter mobile app for service providers & service takers with Google Maps and full Arabic RTL support.
🔥 Tech Stack Badges
🚀 Overview
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.
✨ Features
- 🔐 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
🛠️ Tech Stack
Frontend
- Flutter
- Dart
- Google Maps API
- RTL support
Backend
- Node.js (Express)
- JWT Authentication
- REST API structure
Database
- MongoDB
Cloud
- AWS (EC2, S3, CloudFront)
📂 Project Structure
TaskApp/
│── lib/
│ ├── screens/
│ ├── widgets/
│ ├── models/
│ ├── services/
│ ├── utils/
│── backend/
│ ├── controllers/
│ ├── models/
│ ├── routes/
│ ├── config/
│── README.md
▶️ Getting Started
1. Clone the project
git clone https://github.com/your-username/task-app.git
cd task-app
2. Install dependencies
flutter pub get
3. Run the app
flutter run
4. Backend setup
cd backend
npm install
npm start
📌 Roadmap
- [ ] Push notifications
- [ ] In-app chat system
- [ ] Payment gateway integration
- [ ] Multi-language UI
- [ ] Admin dashboard
🤝 Contributing
Pull requests are welcome!
Please open an issue for major changes.
