
Overview
CareConnectED streamlines emergency department workflows by allowing patients to check real-time ED load, register virtually, complete triage questionnaires, and receive notifications. Built with a multi-service Docker architecture featuring async task processing.
The Problem
Emergency departments face overcrowding and long wait times. Patients lack visibility into wait times and must complete registration and triage in person, leading to inefficiency.
The Solution
Developed a full-stack platform with Django backend for async processing (Celery + Redis), Vue frontend for patient interactions, and Dockerized deployment. Patients can check load, register online, complete triage, and receive notifications—reducing in-person congestion.
Key Features
Technical Highlights
- →Dockerized multi-service architecture (frontend, backend, Redis, Celery workers)
- →Implemented async task processing for notifications and background jobs
- →Built RESTful API with Django for patient data management
- →Used Redis as message broker and cache layer
- →Docker Compose for local development and deployment orchestration
Tech Stack
Lessons Learned
- •Container orchestration: managing service dependencies and networking in Docker Compose
- •Async workflows: Celery task queues for background processing and notifications
- •Django patterns: building scalable REST APIs with proper separation of concerns
- •Environment configuration: managing secrets and configs across containers
Interested in learning more?
Let's discuss this project and how my experience can benefit your team.