/teafarmpro-mobile

TeaFarmPro: Comprehensive Tea Farm Management App. A Flutter-based mobile app designed to help tea farmers streamline operations, track production, monitor expenses, manage inventory, and access data-driven insights for enhanced profitability and productivity.

Primary LanguageDart

TeaFarmPro Mobile App

Overview

The TeaFarmPro mobile app is a Flutter-based application designed to provide tea farmers with an efficient and intuitive way to manage their farms. The app allows users to track production, assign tasks, manage inventory, monitor expenses, and access reports—all from the convenience of their mobile devices.

Features

Dashboard

  • Overview of farm statistics, including:
    • Recent production data
    • Workforce activity summary

Task Management

  • Assign Tasks: Assign tasks to employees with start date, due date, and priority level.
  • Monitor Progress: Track the status of assigned tasks in real time.

Production Management

  • Daily Log: Record daily tea production data, including quantity, employees, and notes.
  • Historical Data: Access past production records with filtering options.

Inventory Management

  • Add/Edit Inventory: Manage farm inventory, including fertilizers, tools, and more.
  • Track Usage: Log inventory usage details like quantity, date, and purpose.

Expense Tracking

  • Log Expenses: Record operational expenses with details such as type, amount, and date.

Reporting

  • Generate Reports: View and download production, expense, and workforce reports.

Employee Management

  • Add/Edit Employees: Add new employees or update existing employee details.

User Profile

  • Manage Profile: Update user information and farm details.

Technical Requirements

Prerequisites

  • Flutter SDK: v3.x or higher
  • Dart: v2.x or higher
  • Compatible with Android devices

Setup Instructions

  1. Clone the Repository

    git clone https://github.com/Dev-Kings/teafarmpro-mobile.git  
    cd teafarmpro-mobile
    
  2. Install Dependencies

    flutter pub get
    
  3. Configure Backend Ensure the backend API is running and accessible.

  4. Run the App For Android:

    flutter run -d android
    

Project Structure

    lib/  
    ├── models/            # Data models  
    ├── screens/           # UI screens  
    ├── services/          # API and service integrations  
    ├── widgets/           # Reusable widgets  
    ├── utils/             # Utility functions  
    ├── main.dart  

Contributing

We welcome contributions to the TeaFarmPro mobile app! To contribute:

  1. Clone the Repository

  2.  git clone https://github.com/Dev-Kings/teafarmpro-mobile.git  
    
     git checkout -b feature/your-feature-name  
    
  3. Submit a Pull Request

Contact

For any questions or support, please contact: