Skip to content
/ tskapp Public

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

Naomer/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

No packages published