Case study Education · Pakistan

Riphah University campus portal

An admissions and campus portal we built for Riphah International University’s Faisalabad campus — from application and merit list to fees, results, hostels and accounts — with a student app.

Weightedmerit lists
Admissions → resultsone portal
Student appattendance, courses & fees
Riphah student app — attendance, welcome and fee structure (dummy data)
Client
Riphah International University, Faisalabad
Industry
Higher education
We built
Admissions & campus portal, student app
Core technology
PHP · Vue · MySQL · mobile API
  • 80admin pages
  • 16head-of-department pages
  • 5voucher types in accounts
  • 5scores in every merit list
The brief

The problem to solve

Admissions, exams, fees and campus administration ran through separate processes and paperwork. The campus wanted one portal that takes an applicant from sign-up to enrolment — and keeps running for them until graduation.

Built forApplicantsAdmissions officeHeads of departmentFinance & admin

Objectives

  1. Online applications with verified accounts
  2. Fair, weighted merit lists
  3. Fees, scholarships and fines in one place
  4. Academics, results and hostels for every semester
  5. An app for students to follow it all
What we built

Applicant to graduate

One portal for the admissions office, departments and finance — and an app for students.

Riphah portal — course list with programs, credit hours and status
  • Online applicationSign up, verify by email and apply — program, guardian and academic details.
  • Test resultsAdmission test results uploaded from Excel.
  • Weighted merit listsSSC, HSSC, graduation, postgraduate and admission-test scores, weighted and ranked.
  • Challans & admit cardsAdmission challans approved and admit cards issued as PDFs.
Semesters & results

Academics

Departments run every semester in the same portal — courses, sections, add/drop and results.

5 core features
  • Programs & sectionsSessions, faculties, programs, sections and subjects — with Excel import.
  • Course allocationCourses assigned to teachers and students to sections.
  • Add / dropCourse change requests, reviewed online.
  • Award listsMid-term, assignment, quiz, sessional and final marks — graded.
  • PromotionStudents promoted to the next semester.
Fees · accounts · hostels

Finance & campus

Money and facilities in the same system as the students they serve.

6 core features
  • FeesSemester fees, challans, instalments, fines and scholarships.
  • AccountsChart of accounts, ledger, cash book and five voucher types.
  • HR & payrollStaff, increments, monthly payroll and teacher attendance.
  • Assets with QR codesEvery asset tagged with its own QR code.
  • HostelsRooms and room allotment.
  • Tarbiyah classesSeparate classes with their own attendance.
Riphah student app — courses and teachers (dummy data)
  • AttendanceSemester by semester, subject by subject.
  • Courses & assignmentsSubmit and download assignments.
  • Fee structurePaid semesters and challans to download.
  • TeachersTeacher profiles and subjects.
How it works

From application to enrolment

The admissions season, in one portal.

STEP 01

Apply

Applicants sign up, verify their email and apply.

STEP 02

Test

Admission test results are uploaded in bulk.

STEP 03

Merit list

Scores are weighted and ranked into a merit list.

STEP 04

Challan

The admission challan is issued and approved.

STEP 05

Admit card

A PDF admit card — then sections and courses.

Architecture

How the system fits together

PHP pages paired with AJAX handlers over a shared database layer, Vue on the busiest screens, and token-secured login endpoints for the student app.

Apps
Admin portalPHP · Bootstrap · Vue
Head-of-department panelA focused subset of the portal
Student appToken-secured mobile API
Server
Portal backendAdmissions, academics, fees, accounts, HR, assets and hostels
Data & services
DatabaseMySQL
DocumentsPDF admit cards & reports
EmailVerification & password reset
QR codesAsset tagging
Challenges

Built for admissions season

01

A fair merit list

ChallengeThousands of applicants, five kinds of score.

How we solved itA weighted merit engine that ranks every applicant the same way.

02

Bulk without errors

ChallengeTest results and records arrive in spreadsheets.

How we solved itExcel imports for test results, programs, sections and subjects.

03

Every voucher counted

ChallengeFees, fines and scholarships must reconcile.

How we solved itAccounts with a ledger, cash book and five voucher types, beside the fees.

04

Assets you can find

ChallengeCampus equipment goes missing on paper.

How we solved itEvery asset gets a QR code, with requests and an activity log.

Technology

The stack

Proven, well-supported tools — chosen so the platform is easy to run and to extend.

  • PHPPortal backend
  • MySQLDatabase
  • BootstrapPortal UI
  • jQueryPortal UI
  • Vue.jsBusiest screens
  • PDFAdmit cards & reports
The latest

If we built it today

Platforms like Riphah University can now do far more for the people who use them. These are the upgrades we’d add today, using the AI and automation we build for clients.

Standard now

What’s changed — and how we use it

  • AI application review

    Check documents and grades as applications arrive.

  • Admissions assistant

    Answer applicants’ questions by chat or WhatsApp, 24/7.

  • Predictive merit

    Forecast cut-offs from this year’s applications.

  • At-risk students

    Attendance and marks trends flag who needs help.

  • Online fee payment

    Pay challans by card or wallet, reconciled automatically.

  • Ask your data

    “How many BS Computer Science seats are still open?”

Already in production: we build AI assistants, WhatsApp agents and workflow automations for clients today. See AI automation

Let’s talk

Modernising admissions or campus systems?

Tell us who will use it and what it must do. We’ll map the first release, the stack and the right team — in a free 30-minute strategy call.