Academic Platform2025

Dirasah

Dirasah is an academic platform designed for Qawmi Madrasah curriculum. It provides comprehensive access to religious texts with Arabic content, translations, detailed analysis, note-taking capabilities, and community discussion features. The platform empowers students and scholars to engage deeply with their studies in a secure, collaborative environment.

Role

Lead Frontend Developer

Technologies

Next.jsReactPrismaPostgreSQLTypeScriptTailwind CSS
Dirasah

Goals

  • 01Create an intuitive interface for navigating complex Arabic texts
  • 02Build a robust note-taking system with verse-level annotations
  • 03Enable community discussions while maintaining a focused learning environment
  • 04Ensure accessibility across devices for students worldwide

Challenges

  • 01Implementing right-to-left (RTL) text support with proper typography
  • 02Building a performant search system for Arabic content
  • 03Managing complex state for reading progress and annotations
  • 04Optimizing load times for large text collections

Implementation

The platform was built using Next.js for server-side rendering and optimal SEO. We implemented a custom RTL layout system and used Prisma ORM with PostgreSQL for efficient data management. The frontend leverages React Query for caching and Tailwind CSS for responsive styling. Special attention was paid to typography, using carefully selected Arabic fonts for readability.

Dirasah screenshot
Dirasah screenshot

Results

500+ active students using the platform daily

40% improvement in study engagement metrics

98% user satisfaction rate in feedback surveys

Successfully digitized 50+ classical texts