Web Development
REPHARMA
Medicine Collection Management System
About This Project
REPHARMA is a full-scale healthcare and sustainability platform designed to manage the lifecycle of unused and expired medicines.
The system connects Users, Pharmacies, and Distribution Companies through a secure, role-based architecture.
Users can upload medicines with images, locate nearby pharmacies using an interactive map, and submit deposit requests.
Pharmacies manage incoming requests, track stock levels, and request collections when thresholds are reached.
Distribution companies schedule and manage pickups, ensuring proper disposal and regulatory compliance.
The platform is production-ready, optimized for performance, and built with enterprise-grade security, monitoring, and deployment practices.
🔹 Key Features
Multi-role system (User, Pharmacy, Company, Admin)
Medicine upload with image support
Pharmacy locator with interactive maps (LeafletJS)
Deposit request workflow (accept / reject)
Stock and collection management
RESTful API with JWT authentication
Background tasks using Celery & Redis
Fully responsive UI (mobile-first)
Dockerized production deployment
Health checks, logging, monitoring & automated backups
🔹 Technologies Used
Backend
Django 5
Django REST Framework
JWT Authentication
PostgreSQL (Production) / SQLite (Development)
Redis + Celery
Gunicorn + Whitenoise
Frontend
Django Templates
HTML5, TailwindCSS, DaisyUI
Vanilla JavaScript
LeafletJS (Maps)
Infrastructure & DevOps
Docker & Docker Compose
Nginx (SSL/TLS)
Redis caching
Rate limiting & security hardening
Automated backups & monitoring
The system connects Users, Pharmacies, and Distribution Companies through a secure, role-based architecture.
Users can upload medicines with images, locate nearby pharmacies using an interactive map, and submit deposit requests.
Pharmacies manage incoming requests, track stock levels, and request collections when thresholds are reached.
Distribution companies schedule and manage pickups, ensuring proper disposal and regulatory compliance.
The platform is production-ready, optimized for performance, and built with enterprise-grade security, monitoring, and deployment practices.
🔹 Key Features
Multi-role system (User, Pharmacy, Company, Admin)
Medicine upload with image support
Pharmacy locator with interactive maps (LeafletJS)
Deposit request workflow (accept / reject)
Stock and collection management
RESTful API with JWT authentication
Background tasks using Celery & Redis
Fully responsive UI (mobile-first)
Dockerized production deployment
Health checks, logging, monitoring & automated backups
🔹 Technologies Used
Backend
Django 5
Django REST Framework
JWT Authentication
PostgreSQL (Production) / SQLite (Development)
Redis + Celery
Gunicorn + Whitenoise
Frontend
Django Templates
HTML5, TailwindCSS, DaisyUI
Vanilla JavaScript
LeafletJS (Maps)
Infrastructure & DevOps
Docker & Docker Compose
Nginx (SSL/TLS)
Redis caching
Rate limiting & security hardening
Automated backups & monitoring
Project Details
Client
repharma
Date
November 2025
Category
Web Development
Tech Stack
Django
Postgresql
JavaScript
daisyUI