
Project / 03 · AI-Powered Learning Platform
Quran Yutla
A NestJS + PostgreSQL backend for AI-powered Quran recitation evaluation — RBAC, subscriptions, payments, and 50+ documented APIs.
This project's live link is private — the case study covers the architecture and scope.

Overview
What it is
Quran Yutla is an AI-powered Quranic learning platform. Its NestJS and PostgreSQL backend evaluates Quran recitation, supports four user roles with RBAC and session-based subscriptions, and exposes more than 50 documented APIs.
Highlights
Key features
- AI-powered Quran recitation evaluation backend (NestJS + PostgreSQL).
- Four user roles with RBAC and session-based subscriptions.
- Paymob payment gateway and OVH Object Storage for audio uploads up to 100MB.
- Teacher evaluation, parent-child linking, and real-time notifications — 50+ APIs documented with Swagger.
- Full Quran module: 114 Surahs, 6236 Ayahs, with search, pagination, and multi-reciter audio.
Gallery
Screens











