Skip to content

jaliil-9/Lab-Tracker-Flutter-Mobile-App

Repository files navigation

Lab Tracker

Streamline Your Lab Work with Intelligent Task and Experiment Management

Features · Installation · Documentation · Contact

Overview

Lab Tracker is a modern, efficient cross-platform application developed using the Flutter framework to improve how laboratory professionals manage their work. By combining intuitive task management with experiment tracking capabilities, it offers a solution for laboratory workflow optimization.

You can download the app and try it out from this Drive Link, or you can check the collapsing taps below for UI Design and Layout, with an overview of the features:

Authentication
Authentication 1 Authentication 2 Authentication 3
Dashboard
Dashboard 1 Dashboard 2
Tasks
Task 1 Task 2 Task 3
Experiments
Experiment 1 Experiment 2 Experiment 3 Experiment 4
Profile
Profile 1 Profile 2 Profile 3 Profile 4

Features

🔬 Core Capabilities

  • Authentication

    • Secure email/password login
    • Google Sign-In integration
    • Password recovery and email verification
  • Dashboard

    • Real-time task and experiment summaries
    • Progress tracking
    • Basic visual performance analytics
  • Task Management

    • Quick task creation for simple needs
    • Heavy task tracking with descriptions and deadlines
    • Intuitive task card interface
  • Experiment Tracking

    • Structured experiment documentation
    • Track objectives, tools, and procedures
    • Real-time status updates (Planned/Ongoing/Completed)
    • Detailed observation, results, and notes logging
  • Customizable User Experience

    • Multi-language support
    • Account management

Future Enhancements

The Lab Tracker roadmap includes exciting features that will further enhance laboratory workflow:

  • Expanded Tools Suite

    • Laboratory metric calculators
    • Common practice templates
    • Standardized procedure guides
  • AI Integration

    • Computer vision for document scanning
    • Automated experiment detail extraction
    • Smart data entry assistance

Technical Stack

  • Frontend: Flutter
  • Backend: Firebase
  • State Management: GetX
  • Key Packages:
    • firebase_core
    • get
    • connectivity_plus
    • get_storage
    • flutter_localization

❗IMPORTANT❗

Some of the features are yet to be completed, like Notifications, and Help section.

Installation

# Clone the repository
git clone https://github.com/jaliil-9/lab-tracker.git

# Navigate to project directory
cd lab-tracker

# Install dependencies
flutter pub get

# Run the app
flutter run

System Requirements

  • Flutter (latest stable version)
  • Android Studio / VS Code
  • Android SDK version with:
    • NDK version 25.1.8937393
    • Java version 17
    • Gradle 8.10.2

Documentation

For detailed documentation, please see:

About the Developer

I am Abdeldjalil Bouziane, a Biotechnology Engineer specializing in Health Biotechnology, with expertise in:

  • Cross-platform Mobile Development (Flutter)
  • Machine Learning and Deep Learning
  • Laboratory Processes and Workflows

Contact

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Lab Tracker is a modern, efficient cross-platform application developed using the Flutter framework to improve how laboratory professionals manage their work. By combining intuitive task management with experiment tracking capabilities, it offers a solution for laboratory workflow optimization.

Resources

License

Stars

6 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors