Welcome to MedX
Created by **Alyn Kosasi, Heet Shah, Angela Huang, Selina Wu**
Inspiration
In today’s fast-paced world, managing personal health can be overwhelming. Many people struggle to keep track of their medications, understand potential drug interactions, and access reliable medical guidance quickly. We recognized a gap in the accessibility of AI-powered medical support, especially for individuals who may not have immediate access to healthcare professionals.
We were inspired by the idea of creating an intelligent and user-friendly assistant that could help users make informed health decisions. By leveraging AI and cloud technology, we aimed to develop a mobile application that provides real-time symptom analysis, medication tracking, and drug interaction alerts—all in a free, easy-to-use mobile app.
What MedX does
MedX is a cloud-enabled, AI-powered medical assistant that provides:
- Medicine Logging Feature – Helps users keep track of their prescriptions and dosages via. scanning medicine barcodes or manual input
- AI Medical Assistant Chatbot – Answers health-related queries and offers guidance.
- AI-Powered Drug Interaction Checker – Analyzes user medication logs and detects potential interactions between drugs.
- Journal Entry Feature – Allows users to track symptoms, health progress, and personal notes.
- Personalized Medication Report – Uses generative AI to create downloadable, shareable medication reports.
How we built it
We developed MedX using:
- React Native & Expo.io – For cross-platform mobile development and streamlined deployment.
- Firebase – For secure authentication and cloud storage.
- Google Gemini API – To power the AI chatbot and drug interaction analysis.
- OpenFDA API – For accurate and up-to-date medication information.
- Figma – For UI/UX design.
- Visual Studio Code – For collaborative coding and development.
- JavaScript & TypeScript – Programming Languages
Our Greatest Challenges (and Proudest Accomplishments)
While we ran into plenty of obstacles in the journey of developing MedX, these deserve honorable mentions:
- Creating a scanner system to log medicines by scanning the product's barcode within MedX: One of the most complex and time-intensive features of MedX was creating a barcode scanning system for effortless medication logging. We designed a system that extracts and processes barcode data, reformats the relevant information, and queries the OpenFDA API to identify matching drugs. This seamless integration enhances user convenience by allowing medications to be logged quickly and accurately.
- Implementing a Drug Interaction System: This feature required multiple foundational steps to be completed. First, users needed a way to log their medications, which we accomplished using the OpenFDA API. Then, leveraging the Gemini Large Language Model (LLM) API, we analyzed drug interactions, establishing a hierarchical structure of severity thresholds. This ensures users receive clear, AI-driven insights into potential medication risks.
Other Goals Met!
- Our UI!: We put significant effort into both the front and back end of our application! While functionality is more than important, we wanted to create an interface that is both easy and pleasing to interact with.
- Creating our AI-Powered medical chatbot assistant
- Using Generative AI to extract and format user data to create a personalized medication report
- Completing MedX!
Built With
- expo.io
- figma
- gemini-api
- javascript
- jsx
- openfda
- react-native
- tsx
- typescript


Log in or sign up for Devpost to join the conversation.