Try MedGuide here: http://medguide-pi.vercel.app

Access the 1-2 page report here

Inspiration

I was inspired to create Medguide after learning how often seniors misread medication labels, leading to preventable harm. The statistics shocked me - millions affected each year, and no concrete all-in-one solution yet. I wanted to build a solution that could make a real difference.

What it does

MedGuide simplifies and secures the entire process of taking medications by allowing users to scan complex medication labels filled with technical jargon and converting those instructions into easy-to-understand and clear information, along with audio capabilities to solve a major global problem as described above.

How I built it

I decided that a web application was the perfect mode of creating this application as it makes it easy to access in almost all platforms, enhancing accessibility. For the frontend, I used React with NextJS and TailwindCSS for a clean and responsive interface. As for the backend, I used NextJS serverless functions for OCR, authentication and AI processing. We used Google Gemini's gemini-2.5-flash API key fed with a detailed prompt to make it do its task of rewriting instructions in clear and simple terms.

Challenges I ran into

Midway through development, my laptop broke due to rainwater exposure in public transport. this meant I had to adapt quickly by coding in online codepsaces, using slow public desktops and solving a second challenge: designing and building a feature rich app without a proper personal machine. These constraints pushed me to be resourceful and creative, and I'm proud that MedGuide reached production-ready quality despite them.

What I learned

I deepened my skills in AI integration, OCR processing, and accessible UI/UX design. I also learned how crucial plain language is when designing for vulnerable populations.

Built With

Share this project:

Updates