Python Django PostgreSQL Bootstrap Heroku Celery Redis Agora SDK

Remian Diagnostics Platform

A full-featured web platform for medical laboratory CPD webinars with live streaming, RBAC, and KMLTTB portal integration.

Remian Diagnostics Platform

Project Overview

Remian Diagnostics is a web-based platform developed for healthcare and education professionals dedicated to advancing the skills of medical laboratory scientists, technologists, and technicians through accredited CPD webinars.

Key Features

  • Role-Based Access Control (RBAC) with multiple user levels
  • Live webinar hosting using Agora Live Streaming SDKs
  • Automated CPD point tracking and certificate generation
  • Background task processing with Celery and Redis
  • Continuous deployment on Heroku
  • KMLTTB portal integration for license renewal

Technical Architecture

Built with Django 5 as the backend framework, PostgreSQL for the database, and Celery with Redis for asynchronous task processing. The frontend uses Bootstrap 5 with custom CSS and vanilla JavaScript.

Challenges Solved

The biggest technical challenge was implementing real-time live streaming within a Django application. After evaluating multiple SDKs, Agora provided the best balance of reliability, latency, and pricing for the Kenyan market.

Impact

The platform serves medical professionals across Kenya, enabling them to earn CPD points online and renew their practicing licenses without attending physical events.

Project Info
Status
Live
Technologies
Python Django PostgreSQL Bootstrap Heroku Celery Redis Agora SDK
Date
April 2026