Crafting digital experiences

Back to all projects
SaaS

Tatweer Academy

Tatweer is a platform that connects students, teachers, parents, and school leadership in one experience, with carefully designed learning paths for both Arabic speakers and non-native learners.

Tatweer Academy

Project Overview

Tatweer is a comprehensive educational web platform designed to manage interactive content, schools, students, and teachers within a unified environment. It provides role-specific dashboards (System Admin, School Admin, Supervisor, Teacher) with full Arabic/English support, granular permission control, and analytical reports to measure performance and engagement.


About the Project

The project was built to serve Tatweer Academy as a modern administrative interface connecting interactive educational content — such as audio and interactive stories — with institutional management. It follows a modular, scalable architecture with a clear separation between the frontend and REST APIs, ensuring maintainability and continuous development.

"Effective education starts with a platform that connects content, teachers, and students in one consistent experience."

Key Features

  • Multi-role dashboards: System Admin, School Admin, Supervisor, and Teacher
  • Multi-step interactive story editor (details, TTS audio, media, slide design)
  • School, classroom, student, teacher, and parent management
  • Student exams, assignments, and teacher competency assessments
  • Course management and teacher assignments
  • Gamification: badges, XP points, and rewards
  • Subscription plans and student subscription management
  • Flexible role-based access control (RBAC)
  • Reports & analytics: student performance, monthly engagement, content gap analysis
  • Real-time notifications via Firebase Cloud Messaging
  • Bilingual support (Arabic / English) with responsive UI
  • Data import via Excel templates
  • Theme and appearance customization
  • Teacher certificates and feedback/communication system

Achievement Checklist

  • Requirements analysis and role/permission architecture design
  •  Dashboards for all roles (system, school, supervisor, teacher)
  •  Interactive story editor (4-step wizard)
  •  Educational content management (stories, courses, exams, questions)
  •  Gamification system (badges and XP)
  •  Reports and analytics with data export
  •  API integration and multi-role authentication
  •  Bilingual translation support (next-intl)
  •  Push notifications

The Tatweer project is a comprehensive educational admin platform that unifies institutional management, interactive content, assessment, and gamification in one experience. It demonstrates skills in building complex multi-role web applications with a focus on user experience, performance, and scalability in a real educational environment.

Tags

AppDashboardAiText To Speach
Tatweer Academy screenshot 1