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
/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.
Background Monitoring
Continuous data collection with low battery consumption
- Flutter Background Services
- WorkManager
Real-time Alerts
Instant notifications for threshold violations
- Firebase Cloud Messaging
- Local Notifications
Historical Visualization
Interactive charts with zoom, pan, and date range selection
- Flutter Charts
- Custom Widgets
PDF Reporting
Automated generation of compliance reports
- PDF Generation
- Email Integration
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.
Android 14/15 compatibility with background services
Migrated to WorkManager with proper battery optimization handling
Large dataset visualization performance
Implemented data pagination and lazy loading with canvas optimization
Reliable background alerts
Built hybrid notification system with FCM + local notifications fallback
06Gallery
A closer look.
/images/work/lab-monitoring/01.webp
Interface detail. Crop tight on one screen or one interaction — not a full-page screenshot shrunk down.
/images/work/lab-monitoring/02.webp
Interface detail. Crop tight on one screen or one interaction — not a full-page screenshot shrunk down.
/images/work/lab-monitoring/03.webp
Interface detail. Crop tight on one screen or one interaction — not a full-page screenshot shrunk down.
/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