Portfolio.
CourseHub_BG_Image
CourseHub_Image

CourseHub

TechIcon_0TechIcon_1TechIcon_2TechIcon_3TechIcon_4TechIcon_5TechIcon_6

About the project.

CourseHub_Mockup_Image

CourseHub is a high-performance educational platform engineered to handle 10,000+ concurrent students with sub-second latency. Built on a Django & HTMX layered monolith, it leverages advanced database optimizations including partial indexes and query planning to ensure scalability. The infrastructure is containerized with Docker and orchestrated via Nginx and Gunicorn for robust production deployment.

<

Features

>
High Scalability

Optimized for 10k+ users with advanced caching strategies and separate media delivery networks.

Advanced Database Architecture

Utilizes PostgreSQL advanced features, compound indexes, and query optimizations for maximum throughput.

Secure Video Streaming

Private video delivery via Cloudinary with signed URLs and adaptive bitrate.

</

Features

>
<

Tech Stack

/>
Django Django

High-level Python web framework that encourages rapid development and clean, pragmatic design.

Python Python

A high-level, general-purpose programming language.

Docker Docker

Platform for developing, shipping, and running applications in containers.

Nginx Nginx

High-performance web server, reverse proxy, and load balancer.

Gunicorn Gunicorn

Python WSGI HTTP Server for UNIX.

PostgreSQL PostgreSQL

Powerful, open source object-relational database system.

Tailwind CSS Tailwind CSS

A utility-first CSS framework providing pre-designed, atomic-level utility classes for rapid UI development with minimal CSS code.