Overview
During my tenure at MJK, an NGO collaborating with the Maharashtra government to provide free tuberculosis (TB) medicine and diagnosis, I developed a web-based admin panel and a mobile app to streamline document scanning and management for field staff. This system significantly improved operational efficiency, reducing paperwork and enhancing patient record management.
Stack · 4 layers
- Mobile App
- Flutter with Firestore integration
- Web Admin Panel
- PHP and JavaScript
- Database
- Firestore for real-time data sync
- Integration
- Google Sheets API for data distribution
What I built · 3 areas
Admin Web App (Task & Document Management)
- Streamlined document viewing with filtering and ordering capabilities.
- Task assignment and verification system for field staff tracking.
- Google Sheets integration for efficient patient data distribution.
Mobile App (Field Staff Operations - Flutter & Firestore)
- Task management system for staff to view, update, and complete assignments.
- Document scanning and uploading capabilities directly to Firestore.
- Real-time updates on newly assigned tasks through Firestore sync.
Backend System (Firestore & PHP)
- Secure image upload handling using PHP.
- Firestore integration for scalable, real-time task tracking.
- Batch download feature compressing images into ZIP files for efficiency.
Highlights
- Reduced paperwork and streamlined operations for 100+ field staff.
- Improved document management & accessibility for administrators.
- Automated patient record assignments, increasing operational efficiency by 50%.
- Enabled faster TB diagnosis & medication distribution through simplified task tracking.
