Saeed Sayyed
Back to Work
04Learning Management Platform

Aao Urdu Seekhein

Aao Urdu Seekhein is a bilingual (Urdu/English) learning management system for Urdu language education. It provides structured courses, lesson progression, student dashboards, and an administrative interface for content management.

Overview

Aao Urdu Seekhein is a bilingual (Urdu/English) learning management system for Urdu language education. It provides structured courses, lesson progression, student dashboards, and an administrative interface for content management.

Goal

Language learning platforms often lack support for right-to-left scripts, bilingual content management, and culturally appropriate UX patterns for South Asian learners.

Solution

A purpose-built LMS with full RTL support, bilingual content editing, progress tracking aligned with language learning pedagogy, and an admin interface designed for non-technical content creators.

Key Features

  • Course / chapter / lesson hierarchy
  • Student progress tracking
  • Video + text lesson content
  • Quizzes and assessments
  • Bilingual content editor (Urdu/English)
  • RTL-optimized interface
  • Admin dashboard for content management
  • Role-based access (student/admin)
  • Payment integration for premium courses
  • Certificate generation

Technology Stack

Frontend

Next.js

Backend

PrismaAuthentication

Database

PostgreSQL

Cloud & DevOps

Cloud StoragePayments

Architecture & Workflow

Next.js with Prisma ORM on PostgreSQL. NextAuth for authentication with role-based access. File uploads to cloud storage with signed URLs. Background jobs for certificate generation and email notifications.

Deployment

Containerized deployment on cloud infrastructure. Managed PostgreSQL. CDN for media assets. Automated backups and monitoring.

Development Highlights

  • Full RTL layout support
  • Bilingual content management
  • Prisma type-safe database access
  • Server-side rendering for SEO-critical pages