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.