Web Development

REPHARMA

Medicine Collection Management System

REPHARMA

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

Project Details

Client
repharma
Date
November 2025
Category
Web Development
Tech Stack
Django Postgresql JavaScript daisyUI
View Live Site