Skip to content

TaskTrial/mobile

Repository files navigation

TaskTrial Mobile App

TaskTrial is a cross-platform mobile application built using Flutter. It provides an intuitive interface for managing and organizing tasks efficiently.

🚀 Features

  • 🗂️ Project and team management
  • ✅ Task creation, assignment, and tracking
  • 👥 Member assignment and role management
  • 🔄 Real-time updates and synchronization
  • 📅 Task scheduling with time and date
  • 📊 Dashboard for project progress overview

🧰 Tech Stack

  • Flutter – Cross-platform UI toolkit
  • Dart – Programming language
  • GetX – State management and routing
  • Firebase – Authentication & database (optional)
  • Dio – HTTP client for API requests
  • Lottie – Animation support
  • Custom Backend API – For project/task/team management

🛠️ Getting Started

Prerequisites

  • Flutter SDK
  • Android Studio or VS Code
  • An emulator or a physical device

Installation

  1. Clone the repository:

    git clone https://github.com/TaskTrial/mobile.git
    cd mobile
  2. Install dependencies:

    flutter pub get
  3. Run the app:

    flutter run

Note: Make sure a simulator or a connected device is running.

📁 Project Structure

mobile-main/
├── android/           # Android native code
├── ios/               # iOS native code (if available)
├── lib/
│   ├── app.dart
│   ├── main.dart
│   ├── controllers/                    # Business logic for each feature
│   │   ├── auth/                       # Authentication-related controllers
│   │   ├── profile/                    # Profile and organization 
│   │   ├── project/                    # Project-specific controllers
│   │   ├── task/                       # Task-specific controllers
│   │   └── ...                         # Dashboard, department, team, etc.
│   ├── models/                         # Data models
│   ├── services/                       # API and data services
│   ├── utils/                          # Utilities (constants, routes)
│   ├── views/                          # UI screens
│   │   ├── auth/                       # Auth-related UI
│   │   ├── chat/                       # Chat screen
│   │   ├── dashboard/                 # Dashboard screen
│   │   ├── department/                # Department-related UI
│   │   ├── more/                      # Misc. UI
│   │   ├── organization/              # Organization UI
│   │   ├── profile/                   # Profile editing/viewing
│   │   ├── project/                   # Projects and tasks
│   │   └── team/                      # Team management screens
│   ├── widgets/                       # Flutter Dart source files
├── pubspec.yaml       # Project metadata and dependencies

Engineered with Flutter by Youssef Else7y.

Ask DeepWiki

About

No description, website, or topics provided.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages