Home Projects Jinan University
ج
جامعة الجنان  — AL JINAN UNIVERSITY · TRIPOLI, LEBANON
Education · University System

Jinan University UMS & Student App

Full digital university ecosystem for Al Jinan University in Lebanon — a university website, a teacher & staff management portal (UMS), and a student mobile app — all connected to one backend serving thousands of students across multiple campuses.

🇱🇧 Tripoli, Lebanon ✓ Live — jinan.edu.lb 📱 Student Mobile App Multi-Campus Arabic & English
Jinan University System
🌐
University Websitejinan.edu.lb — Laravel
🖥️
UMS — Teacher Portaljinansystem.com — Internal
📱
Student Mobile AppiOS & Android

Project Overview

Al Jinan University is one of Lebanon's leading private universities, headquartered in Tripoli with multiple campuses across the country. The university required a complete digital infrastructure: a public-facing website, an internal university management system (UMS) for teachers and administrative staff, and a mobile application for students.

The solution delivers a unified academic ecosystem — teachers manage courses, grades, attendance and exams through the UMS portal, while students access their academic records, schedules, results and university news through the mobile app, all connected to the same backend.

The Three Platforms

🌐
University Website
jinan.edu.lb
Laravel Arabic RTL Multilingual CMS

Public website — faculties, news, admission info, academic calendar, research, campuses, and student services.

🖥️
UMS — Teacher & Staff Portal
jinansystem.com
Laravel MySQL RBAC REST API

Internal portal for teachers & admins — courses, grades, attendance, exam scheduling, student records, academic affairs.

📱
Student Mobile App
iOS & Android
Flutter Dart Firebase REST API

Student app — grades, schedules, attendance, exam dates, announcements, and academic transcripts.

Faculties & Colleges

⚖️
Law & Political Science
💼
Business Administration
💻
Computer Science
🏥
Public Health
📚
Arts & Humanities
🕌
Sharia & Islamic Studies
🔬
Sciences
🎓
Graduate Studies

Key Features

Unified Backend — One API for All Platforms Website, UMS portal, and student app share one API — real-time consistency for all users.
Grade & Transcript Management Teachers enter grades; students see results instantly in the app. Transcripts generated automatically.
Attendance Tracking System Teachers mark attendance per lecture; students track percentages and get absence warnings in the app.
Exam Scheduling & Calendar Admins schedule exams; students see their personal timetable with hall, date, time, and course in the app.
Multi-Campus & Multi-Role System Supports multiple campuses with role-based access for teachers, heads, registrars, admins, and students.
Push Notifications & Announcements University pushes announcements, exam notices, deadlines, and campus news directly to students.

Impact & Scale

10K+ Students Served
3 Campuses Connected
8+ Faculties & Colleges
3 Integrated Platforms
iOS
& Android
Student App Available
2 Languages (AR / EN)

Technical Challenges

Academic Data Complexity

University data is highly relational across students, courses, semesters, grades, and attendance. Designing a schema handling prerequisites, GPA, credit hours, and multi-semester history required careful architecture.

Multi-Campus Role Isolation

Each campus is semi-isolated. Implementing campus-scoped RBAC while allowing university-wide admin oversight was a key architectural challenge.

Real-Time Sync — UMS to Student App

Teachers update grades in UMS — students see changes instantly in the app via push notification triggers and API cache invalidation.