QLIQ: Home Nurse Care App Developer Case Study
Cross-Platform Flutter & Django Solution
Project Overview
QLIQ is an innovative home healthcare platform that bridges the gap between patients in need of in-home medical care and certified nursing professionals. Acting as the lead home nurse care app developer, I engineered a robust cross-platform mobile solution allowing for real-time booking, provider tracking, and secure medical data management.
The system needed to cater to three distinct user groups: patients booking services, nurses receiving schedules and routing, and administrators managing the operational oversight.
Frontend & Mobile Architecture
To ensure a consistent and native-feeling experience across both iOS and Android, I built the frontend mobile client using the Flutter framework and the Dart programming language.
State management is handled utilizing GetX, allowing for highly reactive UI updates when a nurse accepts a booking or when geolocation coordinates change. The app features structured API exception handling and intelligent retry logic to maintain usability even in areas with poor cellular network reception.
Backend API & Database Design
The core logic of QLIQ relies on a secure backend built with Python and the Django framework. I designed RESTful APIs to handle complex scheduling algorithms and geographical queries to match patients with the nearest available nurses.
A relational database is utilized to securely store patient histories, booking states, and staff credentials. All communications between the mobile application and the backend API are secured via JWT-based authentication, enforcing strict multi-role access control (admin, staff, user) so that users only have access to their authorized data silos.
Cloud Deployment
The deployment infrastructure for the QLIQ backend was orchestrated on AWS EC2. I managed the Linux server environment from the ground up, writing custom systemd service configurations and utilizing Gunicorn for Python process management. Traffic routing and SSL termination are handled by an Nginx reverse proxy, secured with Let's Encrypt certificates to ensure end-to-end encryption of all sensitive medical requests.
Written by Deepak Das
Full Stack & Mobile App Developer