UniSphere — University Management System
A full-stack university platform — admin and student Flutter apps plus an ASP.NET Core backend — tested at 500+ concurrent users and Docker-deployed.
- My role
- Sole Developer (Full-Stack)
- Period
- 2024 – 2025
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.