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
Backend
Database
Cloud & DevOps
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