كل المشاريع
تعليم · نظام متكامل تم الإطلاق

UniSphere — نظام إدارة جامعي

منصّة جامعية متكاملة — تطبيقا الإدارة والطالب بفلاتر مع واجهة خلفية باستخدام ASP.NET Core — اختُبرت مع أكثر من ٥٠٠ مستخدم متزامن ونُشرت عبر Docker.

دوري
مطوّر منفرد (متكامل)
الفترة
٢٠٢٤–٢٠٢٥

المحتوى التفصيلي أدناه متاح حاليًا بالإنجليزية.

UniSphere is my Computer Engineering graduation project from the University of Aleppo, and the origin of the full-stack positioning that later matured into HOMSI. The brief I set myself was deliberately ambitious: something deployable at a real institution.

What I built. A full-stack academic system — an admin Flutter app and a student Flutter app sharing domain and data layers, plus an ASP.NET Core backend (Clean Architecture, EF Core, PostgreSQL). It covers users, courses, enrollment, grades/transcripts, schedules, and announcements, with JWT auth and role-based + resource-level authorization (a faculty member can only grade their own courses).

The 500+ user result. A deliberate load test, not a one-off benchmark: 500 virtual users, 70/30 read/write, stable for 10 minutes, P95 under 400ms, zero server errors. Getting there took AsNoTracking() on reads, connection-pool tuning, response compression, and background-offloaded email. Docker Compose orchestrates API + PostgreSQL + NGINX.

Repositories. Backend API · Student App · Admin App

Note: GitHub repository links are included as provided — confirm they’re public before sharing widely.