SmartPharmacy is an intelligent web application that enables pharmacies to share surplus medicines, improving inventory management and reducing waste. It also allows users to search for medicines and find nearby pharmacies that have the needed stock.
Features
For Pharmacies:
Register/Login with secure authentication
Add and manage medicine stock
Post surplus/rare medicines to share or sell
Receive notifications when another pharmacy needs a medicine they have
View dashboard insights (e.g., total requests, active stock, etc.)
For Public Users:
Search for needed medicines without registering
View nearby pharmacies that have the medicine
Request a specific medicine if unavailable
Frontend:
React.js
Tailwind CSS (or Bootstrap)
Backend:
Django & Django REST Framework
PostgreSQL (or SQLite for development)
Authentication:
JWT-based authentication
Role-based access (Pharmacy Owner vs. Public User)