🩺 HealthPal – Your AI-Powered Health Assistant
📖 About the Project
HealthPal is an AI-powered health reminder and tracker app designed to help people, especially the elderly and those with chronic conditions, manage their daily medication and appointments more effectively. The app uses AI for conversational assistance, smart reminders, and progress tracking, ultimately promoting healthier routines and peace of mind for both users and their caregivers.
💡 What Inspired Us
The inspiration for HealthPal came from a very personal place. One of our team members has a grandmother who often forgets to take her medication, leading to emergency room visits that could have been avoided. We realized this isn’t a unique story — millions of people struggle with managing their health routines, particularly those who live alone or manage multiple prescriptions.
We wanted to build something more than just another reminder app. Our goal was to make something intelligent, compassionate, and accessible — a digital health companion that could support daily wellness in a human-friendly way.
🧠 What We Learned
Through the process, we learned:
- How to integrate AI models (like OpenAI’s GPT) into mobile applications for conversational features.
- The importance of user-centered design, especially for older adults who may not be tech-savvy.
- How to use Firebase for real-time data syncing and push notifications for timely reminders.
- The critical role of health data privacy and security in app development.
- That simplicity often outweighs complexity in features — users want reliability and clarity over bells and whistles.
🏗️ How We Built It
🛠️ Tech Stack
- Frontend: React Native (cross-platform mobile)
- Backend: Node.js + Express
- Database: Firebase (Firestore)
- AI Assistant: OpenAI GPT-4 API
- Notifications: Firebase Cloud Messaging (FCM)
- Authentication: Firebase Auth (Google, phone number)
🔄 Key Features
- Medication Reminders: Users can set daily or weekly schedules.
- Smart Chat Assistant: Ask health-related questions or create reminders via chat.
- Missed Dose Tracker: Users log whether they took or missed a dose.
- Caregiver Integration: Optional sharing of health logs with family or caregivers.
🧗 Challenges We Faced
Every meaningful project comes with challenges. Ours included:
- Natural Language Understanding: Translating user messages like “Remind me to take aspirin every morning” into scheduled events took fine-tuning with GPT and fallback logic.
- Notification Timing: Handling time zones and delivering accurate reminders was trickier than expected.
- UI Accessibility: Making the interface clear and usable for elderly users required several redesigns and user feedback sessions.
- Data Privacy Concerns: We had to be mindful of HIPAA-like principles, even though our app isn’t a medical device.
🌱 What’s Next?
We're currently working on:
- Voice assistant integration for hands-free use.
- Health report export for sharing with doctors.
- Multilingual support to reach a wider user base.
- Offline-first support for users in low-connectivity areas.
HealthPal began as a side project but quickly became something we’re passionate about. We hope it can bring real, measurable value to people who need support managing their health — starting with our own families.
Built With
- mernstack
- node.js
Log in or sign up for Devpost to join the conversation.