In September 2024, our team CodeCraft Champions had the incredible honor of being selected as Finalists in the School Category at Idealize 2024, a prestigious Mobile App and Web Development competition organized by AIESEC at the University of Moratuwa. This event brought together ambitious young innovators from across Sri Lanka to solve real-world problems through technology — and it was an unforgettable journey for us.
Our project, MediTracker, stood out among entries island-wide for its focus on healthcare accessibility, practical utility, and full-stack technical depth, helping users find the nearest location with available medicine and manage critical medication needs.
🩺 What is MediTracker?
MediTracker is a smart, user-centric medication management web application designed to help people:
✔️ Find nearby pharmacies or outlets where specific medicines are available
✔️ Track medication schedules and receive reminders
✔️ Access reliable insights on medicine information
✔️ Improve health outcomes through real-time, location-based search
Whether you’re a caregiver, a senior citizen managing several prescriptions, or someone searching for hard-to-find medication, MediTracker is built to make your healthcare journey easier.
🔗 You can explore the app here: https://meditracker.induwara.dev/
🌍 Why We Built MediTracker
From the outset, the problem was clear:
Many people struggle to locate necessary medicines quickly and reliably, especially during emergencies or when dealing with multiple prescriptions. Traditional methods — calling stores, driving around town — are time-consuming and often ineffective.
That’s where MediTracker steps in — by combining medication search and geolocation technology with intuitive design and smart reminders, we aimed to empower users with faster access and better health confidence.
🔎 Core Features That Made MediTracker Stand Out
📍 Nearest Medicine Locator
Using geolocation services, MediTracker allows users to search for a medicine and instantly see the closest pharmacies or health outlets that have it in stock. This feature cuts through hours of uncertainty and puts essential info right at the user’s fingertips.
Although precise live stock integration is part of ongoing development, our system architecture supports dynamic searches and is designed to scale with real-time inventory updates.
⏰ Medication Scheduling & Reminders
Missing doses can have serious health consequences.
MediTracker includes scheduling functionality so users can:
Set up custom medication reminders
Receive alert notifications (via web push or email)
Track adherence over time
This helps users stay on track with their treatment plans and supports overall wellness.
🤖 AI-Powered Assistance (Future Vision)
One of our ambitious goals is to integrate AI-driven support that can provide users with:
Medicine information
Potential interactions
Side effect guidance
By training AI on trusted health data, such functionality will offer instant insights right within the app interface — a real game-changer for non-medical users.
🧠 Community Resources
MediTracker also aims to include a community forum and blog section where users can share experiences, ask questions, and support each other in health journeys — turning the application into more than a tool but a supportive ecosystem.
🛠️ Tech Stack & Architecture
The project leveraged modern web development tools to deliver reliability and scalability:
Frontend:
✨ React.js – Fast, component-based UI for seamless user experience
Backend & Database:
✨ Supabase (PostgreSQL + real-time) – Real-time data sync with robust backend services
✨ Auth0 – Secure, scalable user authentication
Geolocation & Mapping:
✨ Google Maps API – Accurate location detection and nearby search
AI Integration:
✨ Gemini (for potential chatbot / health insights) – Future-ready conversational support
This stack ensured the project was not only feature-rich but also scalable and production-ready.
🧠 Our Learning & Team Growth
Participation in Idealize 2024 was not just about competition — it was about growth:
We improved our full-stack development skills
We learned best practices in user experience and real-world problem solving
We experienced the value of team collaboration under real deadlines
We gained exposure to judges, mentors, and peers passionate about innovation
Being selected as finalists affirmed that our solution wasn’t just technically solid — it was impactful.
🎯 Final Thoughts
MediTracker represents more than lines of code. it reflects our commitment to building tech that matters. At a time when health and accessibility are more critical than ever, we’re proud that our project brought attention to a problem faced by many and offered a meaningful solution.
We’re grateful to AIESEC at the University of Moratuwa for this opportunity, and this experience continues to motivate us to iterate, improve, and bring MediTracker to life even more fully.
Stay tuned — this is just the beginning.