Skip to content
Stephan.

03Internship

Lab Monitoring System

Environmental Monitoring Platform

Real-time lab monitoring with background alerts, historical visualization, PDF reports, and multi-branch role-based access control.

Company
ISMO BioPhotonics Pvt. Ltd.
Role
Mobile Developer
Duration
4 months
Category
Full-Stack
012400×1000

/images/work/lab-monitoring/cover.webp

Full-bleed project cover. Wide editorial crop of the interface or its subject matter.

01Impact

By the numbers.

24/7

Monitoring

<30s

Alert Latency

100%

Data Accuracy

50+

Active Labs

02Overview

The brief.

Built a comprehensive environmental monitoring system for clinical laboratories with real-time alerts, historical data visualization, and automated reporting capabilities.

Problem

Labs needed continuous monitoring of environmental conditions with immediate alerts for out-of-range values to ensure sample integrity and regulatory compliance.

Solution

Developed a mobile-first monitoring platform with background services, real-time notifications, data visualization, and automated PDF report generation.

03Features

What it does.

01

Background Monitoring

Continuous data collection with low battery consumption

  • Flutter Background Services
  • WorkManager
02

Real-time Alerts

Instant notifications for threshold violations

  • Firebase Cloud Messaging
  • Local Notifications
03

Historical Visualization

Interactive charts with zoom, pan, and date range selection

  • Flutter Charts
  • Custom Widgets
04

PDF Reporting

Automated generation of compliance reports

  • PDF Generation
  • Email Integration
05

Multi-Branch RBAC

Role-based access with branch-level permissions

  • Firebase Auth
  • Custom Rules

04Architecture

How it's built.

frontend

  • Flutter
  • Provider State Management
  • Custom Widgets
  • Material Design 3

backend

  • Firebase
  • Cloud Functions
  • Firestore
  • Cloud Messaging

monitoring

  • Real-time Sensors
  • Data Aggregation
  • Threshold Detection
  • Alert Engine

reporting

  • PDF Generation
  • Email Service
  • Data Export
  • Compliance Templates

05Challenges

What was hard.

01

Android 14/15 compatibility with background services

Migrated to WorkManager with proper battery optimization handling

02

Large dataset visualization performance

Implemented data pagination and lazy loading with canvas optimization

03

Reliable background alerts

Built hybrid notification system with FCM + local notifications fallback

06Gallery

A closer look.

021600×1200

/images/work/lab-monitoring/01.webp

Interface detail. Crop tight on one screen or one interaction — not a full-page screenshot shrunk down.

031600×1200

/images/work/lab-monitoring/02.webp

Interface detail. Crop tight on one screen or one interaction — not a full-page screenshot shrunk down.

041600×1200

/images/work/lab-monitoring/03.webp

Interface detail. Crop tight on one screen or one interaction — not a full-page screenshot shrunk down.

051600×1200

/images/work/lab-monitoring/04.webp

Interface detail. Crop tight on one screen or one interaction — not a full-page screenshot shrunk down.

07Stack

Built with.

  • Flutter
  • Firebase
  • Provider
  • WorkManager
  • PDF Generation
  • Cloud Functions

Outcomes

  • Deployed to 50+ laboratories across multiple branches
  • Achieved <30s alert latency for critical thresholds
  • Generated 1000+ automated compliance reports
  • Maintained 100% data accuracy with 24/7 monitoring