Project Title Async E-Learning Platform Backend Overview An by Hashim AliProject Title Async E-Learning Platform Backend Overview An by Hashim Ali

Project Title Async E-Learning Platform Backend Overview An

Hashim Ali

Hashim Ali

Project Title
Async E-Learning Platform Backend

Overview
An asynchronous REST API and real-time WebSocket backend built with FastAPI, Fapix, and Tortoise ORM. Features strict Role-Based Access Control (RBAC), live multi-room chat, assessment workflows, and an automated async test suite.

Key Deliverables
Role-Based Security: Built fine-grained RBAC permission guards across 4 user roles (Admin, Supervisor, Teacher, Student).
Real-Time Communication: Designed multi-room WebSocket chat channels using structured JSON payload envelopes.
Database & Testing: Implemented async data persistence with Tortoise ORM and built an automated test suite using pytest-asyncio and httpx.

Live Demo & Source Code
Like this project

Posted Sep 25, 2026

Project Title Async E-Learning Platform Backend Overview An asynchronous REST API and real-time WebSocket backend built with FastAPI, Fapix, and Tortoise ORM...