‹ BackResume ↓
OVERVIEW

One admin panel instead of a dozen spreadsheets

A university's day-to-day administration touches a lot of separate things — student records, lecturer assignments, which college owns which course, and which sessions are scheduled when. This system brings all of it into one Next.js admin panel, backed by Firebase Authentication and Firestore.

It's built in Arabic, right-to-left throughout, since that's the language the university staff actually work in — and includes a notifications system for pushing updates to students and staff directly from the dashboard.

KEY FEATURES

Students, lecturers, colleges, courses, sessions

01

Students & lecturers

Registration, records, and profile management for both.

02

Colleges & courses

Structuring colleges, departments, and the courses that belong to each.

03

Sessions & scheduling

Creating and managing class sessions across courses.

04

Stack

Next.js 15, React 19, TypeScript, Tailwind CSS 4, Firebase (Auth + Firestore), deployed on Vercel.

STATUS

A single source of truth for the admin office

One authenticated admin panel — no more juggling separate spreadsheets per department.

MORE WORK

See all work