MediConnect simplifies medicine tracking and availability for pharmacies and users, ensuring you never run out of essential medications when you need them most.
- Winner: CodeUtsava 8.0 (Open Innovation Category) - Developed in a 28-hour hackathon
- 2nd Runner-Up: Ignition Business Model Competition at E-Summit 2025 (NIT Raipur)
MediConnect is a comprehensive solution addressing critical healthcare challenges such as missed medicine doses, pharmacy stock shortages, emergency medicine access, and communication gaps between pharmacies and customers.
Key Features:
- Real-Time Medicine Tracking: Locate medicines in your vicinity instantly.
- Interactive Maps: Leverages Leaflet.js to display nearby medical stores based on user location.
- Inventory Management: Real-time updates for pharmacy stocks.
- Pre-order & Pickup: Reserve medicines ahead of time.
- Emergency Locator: Find open pharmacies in emergencies, reducing search time by 50%.
- Low-Stock Alerts: Get notified when essentials are running low via geolocation services.
- Backend Framework: Python | FastAPI
- Database: MongoDB
- Deployment: Vercel (Ready)
- Frontend Integration: JavaScript (Consumed by MediConnect-Frontend)
Follow these steps to set up the backend locally:
- Python 3.8 or higher
- MongoDB instance (Local or Cloud)
-
Clone the Repository
git clone https://github.com/TechShreyash/MediConnectBackend cd MediConnectBackend -
Install Dependencies It is recommended to use a virtual environment.
pip install -r requirements.txt
-
Environment Setup Ensure you have your MongoDB connection string ready. You may need to configure environment variables (check
utils/database.pyor similar for connection details). -
Run the Application
uvicorn main:app --reload
The API will be available at
http://localhost:8000.
- Frontend Repository: GitHub Link
- Devfolio Project: MediConnect on Devfolio
- Pitch Presentation: LinkedIn Post & Pitch