Healthcare Platform
A healthcare platform designed to help users locate nearby medical facilities and services. Features real-time data integration and user-friendly interface for emergency and routine medical needs.
Many patients struggle to locate prescribed medications quickly. Lack of real-time drug availability information leads to treatment delays and avoidable complications. MedMap bridges patients to accessible, reliable healthcare by surfacing nearby pharmacies that stock requested medications and offering AI guidance. The software was presented in a state hackathon and took 4th place
MedMap reduces time-to-medication by guiding users to nearby locations that are likely to have their prescriptions in stock, while the AI assistant improves understanding and safe usage. The approach lays a foundation for live inventory syncing and nation-wide scale.
MedMap follows a modular web architecture with a React frontend, a Node.js/Express API, and PostgreSQL managed via Drizzle ORM. It integrates Google Maps services for geospatial features and an AI layer for medication guidance.
Users search for medications → frontend queries the API → API filters pharmacies by inventory and distance → results are sorted by proximity and availability → users view map pins and directions. The AI assistant answers medication questions using curated data.
Minimal, flexible HTTP layer for REST
Socket.io, for real time communication with AI chat bot
Seamless hosting for the frontend with CI/CD
Modern, performant UI with React 18
Rapid, consistent styling system
For geospatial features and distance calculations, and map view
Reliable relational store with geospatial extensions
Type-safe schema and migrations with great DX
Schema centers on pharmacies, medications, and an inventory join to represent stock and pricing. Designed to support future real-time sync and geospatial querying.

Core tables include pharmacies, medications, and pharmacy_inventories with quantity and price fields; future extensions can add live sync and auditing.
Registered pharmacies with geolocation and metadata
Catalog of drugs with generic/brand names and tags
Stock availability, quantity, and pricing per pharmacy
Anonymous search analytics for improving results
Delivering trustworthy availability and guidance required careful data modeling, geospatial processing, and an AI layer that remains helpful and safe.
Users need nearby options surfaced first, while still seeing availability context.
Search results must translate into clear navigation and decision-making on a map.
Users want quick, reliable information on usage, side effects, and warnings.
The solution combines geospatial ranking, clear navigation, and AI assistance to reduce time-to-medication and support safer usage.