Commit Graph

5 Commits

Author SHA1 Message Date
Yamen Ahmad
38f0464c81 fix: show proper error messages in speaking script generation instead of empty []
Made-with: Cursor
2026-04-12 03:19:29 +04:00
Yamen Ahmad
b9f13fe59c feat: add video polling and inline player for ELAI-generated speaking videos
Made-with: Cursor
2026-04-12 02:59:40 +04:00
Yamen Ahmad
7dce59929d feat: add inline audio player for generated listening audio in Generation page
Made-with: Cursor
2026-04-12 02:33:35 +04:00
Yamen Ahmad
f17c94ccd6 fix: resolve all QA/UAT report issues (P0-P3)
Made-with: Cursor
2026-04-12 01:35:50 +04:00
Yamen Ahmad
88a385ed07 feat: initial frontend codebase — EnCoach v3
React 18 + TypeScript + Vite 5 + Tailwind CSS + shadcn/ui frontend:
- Multi-role auth: student, teacher, admin, corporate, agent, developer
- Student portal: dashboard, courses, adaptive learning, exams, placement
- Teacher portal: courses, assignments, grading, attendance, AI workbench
- Admin portal: 60+ management pages (LMS, exams, users, entities, AI)
- AI-powered features: study coach, generation page, gap analysis, TTS
- Exam system: session, auto-save, results, grading queue
- Full IELTS workflow: reading/listening/writing/speaking modules

Made-with: Cursor
2026-04-11 15:47:32 +04:00