Inspiration
Many households keep unused medicines after treatment ends, while other patients struggle to access the same medicines due to cost or temporary shortages. These medicines often expire and are discarded even though they could still help someone in need.
MediSetu was created to address this gap by enabling a structured peer-to-peer system where individuals can share unused medicines with patients who require them. The goal is to reduce medicine waste while improving access to essential healthcare resources.
What it does
MediSetu is a platform that allows users to request medicines they need and allows others to offer unused medicines that are still valid. The system connects donors and recipients through a location-aware matching process and records requests and donations in a transparent way.
Users can submit medicine requests, list medicines they can share, and track the status of exchanges through a simple interface.
How we built it
The system is built as a full-stack web application. The frontend provides an interface for submitting medicine requests and listing available medicines. The backend processes requests, manages data, and performs the matching between donors and recipients. Containerization is used to ensure consistent deployment and reproducibility.
The architecture separates user interaction, backend logic, and data storage to allow the platform to scale as the number of users increases.
Challenges we ran into
One challenge was designing a reliable process for matching requests with available medicines while keeping the interaction simple for users. Another challenge was structuring the system so that requests, listings, and status updates could be handled in real time without making the interface complex.
Accomplishments that we're proud of
Built a working peer-to-peer system that allows people to request medicines and offer unused medicines through a simple and structured workflow. Designed a full-stack architecture that separates the frontend interface, backend services, and data storage for reliability and scalability. Implemented a matching mechanism that connects medicine requests with nearby available donations. Containerized the backend using Docker to make deployment reproducible and easy to run in different environments. Created a platform focused on reducing medicine waste while improving access to essential healthcare resources.
What we learned
Through building MediSetu we learned how to design a platform around a real-world problem, structure a full-stack application, and build a workflow that balances usability with system reliability.
What's next for MediSetu - Peer-to-Peer Medicine Lending Platform
Introduce stronger verification mechanisms for donated medicines to improve trust and safety. Add location-based prioritization to improve the efficiency of donor-recipient matching. Expand the platform to support pharmacies and healthcare organizations as verified contributors. Improve the user interface and add notifications so users can track requests and donations in real time. Deploy the platform publicly so communities can start using it and provide feedback for future improvements.
Log in or sign up for Devpost to join the conversation.