-
-
Asha Profile Quick Menu
-
This is the Cart Page
-
ASHA profile for Patient App
-
Trending products and Sponsored Medicines
-
Checkout Page
-
Home page
-
Profile section
-
This is the Medicines Section, where all the medicines are according to the filtered
-
This is the main ETA time
-
An App mainly for ASHA or PHC staffs Appoinments section
-
Beneficiaries
-
Home Section
-
Beneficiaries
-
Training Module
Inspiration
Most rural healthcare across the world depends on frontline workers such as PHC staff and ASHA workers. This important cadre of the health system faces enormous challenges in view of poor or no internet connectivity, heavy manual record-keeping, and logistical gaps in connecting patients to urgent care or medicines.
We were inspired to build ZepMeds to solve this core problem. We envisioned a tool that empowers these health workers-a tool that works with them, not against them, even in the most challenging offline environments. The idea is to ensure continuity of care, reduce the administrative workload, and bridge the final-mile gap between rural patients and essential medical services.
What it does
ZepMeds is a holistic, offline-first mobile application for rural healthcare workers. It serves as a one-stop platform for monitoring the health condition of patients and delivering key services.
How we built it
Offline-First Data Management: PHC staff can record the patient's details, vaccination schedules, and ANC visits directly on their devices without having internet connectivity.
Auto-Sync: All data kept safely offline auto-syncs with the central databases the moment connectivity is established; no data is lost and there is complete continuity.
Automated Reminders: Physicians can make use of automated reminders for vaccinations, follow-ups, and check-up visits to ensure nobody is left behind.
High Accessibility (Multilingual & Voice): Regional languages and voice-based input are supported, ensuring that health workers at variable levels of literacy or comfort with digital skills can use the application with confidence and efficiency.
Role-Based Dashboards: Presents ASHA workers, PHC staff, and supervisors with a personalized, simplified view of data and tasks relevant to their roles.
Integrated Service Delivery: Links directly with local medicine delivery services and ambulance booking systems, allowing a health worker to arrange instant support the moment a patient is identified as needing urgent care. Since its inception, ZepMeds was built with a mobile-first and offline-first philosophy.
Mobile Framework: [e.g., Flutter, React Native, or native Android (Kotlin/Java)
Offline Database: [e.g., SQLite, Realm, WatermelonDB] for secure, on-device storage of all patient data.
Synchronization Logic: Custom-built sync engine for data-queuing, conflict resolution, and background syncing.
Back-end: For managing the central database, user authentication, and API, use Node.js, Python-Django/Flask, Firebase.
Database: [e.g., PostgreSQL, MongoDB, Firestore]
APIs: Integrated with [e.g., Google Maps API for ambulance tracking, local pharmacy APIs for medicine delivery, and a Speech-to-Text API for voice input].
Challenges we ran into
Building a truly robust offline-first application is considerably more complex compared to a regular connected app.
The most challenging part of our work was the design of the data synchronization logic. We had to ensure that data integrity would be perfectly preserved even with intermittent connectivity and that any likely data conflicts-e.g., two workers updating the same patient record offline-could be handled without loss of data.
Another challenge was the integration of voice-based input in various regional languages. This required very thorough testing to ensure that medical terminologies, which are usually very specific, attain a high degree of accuracy.
Finally, the integration of disparate third-party services—such as local ambulance dispatchers and chemists that may not necessarily use or have sophisticated APIs—represented a big logistical challenge that demanded flexible integration points.
Accomplishments that we're proud of
We pride ourselves on creating a true holistic healthcare enabler. ZepMeds is not just another digital form or record-keeping app; it closes the loop by integrating patient records with action in the form of medicine delivery and ambulance booking.
The seamless offline-first system is an accomplishment. For example, a health worker can be in the field and not be connected throughout the day but know that all of their work is safe, secure, and will be synced later.
We are also very proud of the accessibility features. By including regional languages and voice commands, we've made the app truly inclusive and usable for the frontline workers it's intended to serve.
What we learned
It was again reiterated that user-centric design is an indispensable process. The biggest lesson was the importance of designing for and with the end-users. Constant feedback from potential PHC staff was crucial in building features that are genuinely helpful, not just technologically impressive.
The architecture needs to be offline-first; it should be conceived from day one. You cannot bolt it on after the fact. It affects every single data model, every API call, every UI decision.
Reliability over features. For a healthcare environment, a simple app that works 100 percent of the time is infinitely better than a complicated app that fails 1 percent of the time.
What's next for ZepMeds
ZepMeds has a robust foundation, and we will build on it with new features:
Medicine Inventory Management: Enabling the PHCs and chemists to manage the local stock of essential medicines by themselves inside the app.
Analytics & Reporting: Expand the supervisor dashboard to include more powerful analytics to understand community health trends, vaccination rates, and the emergence of disease outbreaks in near real time.
Telemedicine Integration: A simple video or audio call facility is provided for ASHA workers in the field to connect directly with a doctor at the PHC for urgent consultations.
Patient-Facing App: A simplified version for patients to view their own health records, vaccination history, and upcoming appointments.
Notes for the user
You can use any phone number for the zepmeds app use the phone number : +918855885588, and the OTP will be 123456, same for ASHA worker app, use any Email id and any password to use it.
Built With
- api
- codemirror
- firebase
- gemini
- genkit
- mongodb
- react-native
- typescript
- v0
- vercel
- vs
Log in or sign up for Devpost to join the conversation.