Skip to content

Task App Flutter mobile app for Service providers & takers with Google Maps & Arabic RTL. Flutter Node.js MongoDB AWS

Notifications You must be signed in to change notification settings

bold-ronin/tskapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task App

Flutter mobile app for service providers & service takers with Google Maps and full Arabic RTL support.


🔥 Tech Stack Badges

Flutter Dart Node.js MongoDB AWS


🚀 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

Flutter Node.js MongoDB AWS


🚀 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

License

About

Task App Flutter mobile app for Service providers & takers with Google Maps & Arabic RTL. Flutter Node.js MongoDB AWS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors