Inspiration

Medication errors and lack of accessible health guidance are among the leading causes of avoidable hospital visits worldwide. We wanted to build a personal health companion that not only reminds users to take their medicines but also checks for drug interactions, provides AI-driven guidance, and makes healthcare more approachable for everyday people.

What it does

MedSafe is an AI-powered health companion app that helps users:

Track & manage medications with reminders

Check drug interactions before it’s too late

Chat with an AI health assistant for basic medical guidance

Log and analyze symptoms over time

Use Text-to-Speech (TTS) for better accessibility

Securely store data in the cloud via Firebase

How we built it

Frontend: React + TailwindCSS for a clean, modern UI Backend: Firebase Authentication & Firestore for real-time database and secure user management AI Integration: Google Gemini API for chatbot and TTS Hosting: Deployed via Netlify/Vercel for global access

Challenges we ran into

Setting up secure API key handling across Firebase + Gemini

Managing real-time Firestore updates without performance drops

Designing a UI that balances simplicity + accessibility

Testing medication interaction logic with mock datasets

Accomplishments that we're proud of

Built a fully working prototype in a short time frame

Integrated Gemini AI for both chatbot and text-to-speech features

Designed a user-friendly medication management system with reminders

Made the app accessible to a wide range of users (students, elderly, caregivers)

What we learned

How to combine AI APIs with Firebase in real-world apps

Importance of secure environment variable management for deployment

The challenge of designing for accessibility and inclusivity

How to scope an ambitious idea into a hackathon-ready prototype

What's next for MedSafe

Mobile app version with push notifications

Expanding the drug database for more accurate interactions

Adding personalized health insights based on symptoms logged

Supporting multiple languages for global reach

Integration with wearables/IoT devices for proactive health monitoring

Built With

Share this project:

Updates