SE
Sayed Elshazly
Product Strategy

Itqaan: Integrated Quranic Platform

Transforming a simple academic project into a robust, real-world Quranic recitation and learning platform.

This case study highlights the transformation of "Itqaan" from a basic university assignment into a fully-fledged, critical Quranic learning platform.

Product Strategy28
28 DaysDELIVERY SPEED
$80/yearINFRASTRUCTURE COST
99%DESKTOP PAGE SPEED
2 PersonsTEAM SIZE
Visit Website
TypeScriptNext.jsPostgreSQLUploadThingNodemailerGoogle StitchGemini 3.1 ProClaude Sonnet ThinkingClaude Opus ThinkingPLpgSQLJavaScriptCSSHTMLPython
RAPID DELIVERY+50%
28 Days
Project Completion
PERFORMANCE SCORE
99%
Desktop Page Speed
Target Users
1,000 users
1Kstartup
10Kgrowth
100Kscale
1Menterprise
Architecture
startup
Itqaan App
PostgreSQL DB
appNext.js Monolith
cdnBasic CDN
cacheNone
hostingSelf-managed Server
databasePostgreSQL
Monthly Cost
$65/mo
cdn
$0
cache
$0
hosting
$60
database
$5
Performance
uptime99%
throughput100 req/s
response Time200ms
Recommendations
  • Optimize PostgreSQL queries for common data access patterns
  • Implement client-side caching for static assets with Next.js
  • Monitor server resource usage for potential bottlenecks
Status

All systems nominal. This architecture is well-suited for your current user base.

SYSTEM_INTEGRITY_REPORT

v1.0.0_PRODUCTION
SECURITY LAYER
ACTIVE
A+Access Control
PLATFORM STABILITY
MONITORING
HighUptime
tech-stack.json
json
1234567891011121314
{
  "framework": "Next.js 15 (App Router)",
  "language": "TypeScript",
  "database": "Supabase (PostgreSQL)",
  "auth": "Supabase Auth + OTP",
  "storage": "Supabase + UploadThing (128MB)",
  "hosting": "Vercel (Edge Network)",
  "css": "Tailwind CSS + Custom Design System",
  "ai": "Gemini 2.5 Flash",
  "audio": "Custom Recorder + Ayah Detection",
  "notifications": "Telegram Bot API",
  "email": "Nodemailer (SMTP)",
  "analytics": "Custom Visitor Tracker"
}

INFRASTRUCTURE ARCHITECTURE

Hybrid Storage Engine & Serverless Edge

NEXT.JS 16
APP ROUTER

Student

Learner Account

Itqaan Platform

Next.js Application

Reciter

Supervisor Role

Admin

Platform Manager

PostgreSQL DB

Data Storage

UploadThing

Audio Storage

AI Agents

Productivity Tools

Nodemailer

Email Service

01. Challenges

  • Navigating Massive Scope ChangesAdapting from a simple academic project to a complex, real-world platform with entirely new user roles and reporting requirements under tight client deadlines.
  • Solo Development PressureOrchestrating a complete architectural overhaul and implementing intricate features as a primary developer, managing all technical and strategic decisions.
  • Cross-Platform Audio CompatibilityResolving persistent and elusive audio recording/playback issues across different operating systems, particularly on Apple devices, requiring extensive real-time testing.
  • Critical Hardware FailureOvercoming the logistical nightmare of a laptop charger failure at a crucial project phase, necessitating inter-city travel to access working equipment and maintain development momentum.

02. Solutions

  • Comprehensive Architectural RedesignImplemented a complete system overhaul to support complex new user roles, detailed reporting, and a robust student journey workflow, ensuring scalability and security.
  • AI-Accelerated DevelopmentLeveraged powerful AI agents (Google Stitch, Gemini 3.1 Pro, Claude Sonnet/Opus Thinking) to significantly boost productivity and accelerate feature implementation.
  • Strategic Infrastructure ChoicesUtilized UploadThing for unlimited audio file bandwidth and Nodemailer for efficient email notifications, optimizing costs and performance for critical services.
  • Rigorous Cross-Platform TestingConducted hundreds of real-time browser tests to ensure stable and compatible audio recording and playback across all major operating systems, resolving a critical user experience bottleneck.

PROJECT ROADMAP

Phase 1: Initial Project Scope

DONE
Week 1

Established the foundational structure of Itqaan as a simple university project with basic functionality and clear initial requirements.

Phase 2: Architectural Overhaul & Feature Integration

DONE
Week 2-3

Initiated massive architectural changes, integrated complex user roles (Supervisors), detailed reporting, and the complete student journey workflow.

Phase 3: Cross-Platform Compatibility & Core Logic Refinement

DONE
Week 3-4

Resolved critical audio recording/playback issues across devices, refined middleware for access control, and finalized certificate generation/session booking logic.

Phase 4: Deployment & User Acceptance

DONE
End of Week 4

Successful deployment of the production-ready platform, followed by comprehensive testing and client approval, marking the transition to a real-world application.

Phase 5: Ongoing Enhancements

ACTIVE
Ongoing

Continuous improvements and refinements based on client feedback and evolving requirements, ensuring long-term platform stability and feature growth.

STUDENT JOURNEY & PLATFORM WORKFLOW

Student Registration
Secure OTP-confirmed account creation with 24-hour validity.
Upload Recitation
Student records audio directly or uploads a file; status set to PENDING.
Admin Assignment
Admin dashboard assigns pending recitations to available Reciters.
Reciter Evaluation
Reciter reviews, grades, and marks errors in the student's submission.
Outcome Decision
System determines if 'MASTERED' or 'NEEDS SESSION' based on evaluation.
Certificate Generation (MASTERED)
Interactive PNG certificate with serial number automatically generated.
Session Booking (NEEDS SESSION)
Student directed to schedule a live session with Reciter for correction.
All Case Studies