← Back to the case study

Live demo

College admission and enrollment

A browser simulation of a Frappe v15 app. The real app is built in Frappe; this page re-creates its approval workflow and business rules with no server. Pick a role, then work an applicant from Draft to Enrolled.

Try this

  1. As Registrar, open an applicant with no assessment, pick subjects, and add more than 24 units to see the term limit error.
  2. Save the assessment, then submit it. Switch to Dean, Registrar, and Finance Officer to approve each step. Only the right role sees the buttons.
  3. As Finance Officer, try to Enroll Mark Joseph (only 1,500.00 paid). It is blocked until the down payment of 5,000.00 is met.
  4. As Cashier, post a payment for Mark Joseph, then go back to Finance and Enroll.
  5. As Finance Officer, use Re-run enrollment on an enrolled student. The record is updated, never duplicated.

Term: 2026-2027 · 1st Semester · max 24 units · down payment 5,000.00

Enrollment pipeline

  • 1

    Draft

  • 1

    Pending Dean

  • 1

    Pending Registrar

  • 2

    Pending Finance

  • 0

    Enrolled

  • 0

    Rejected

Applicants

Details

Select an applicant to see their assessment.

Changes are saved in this browser only.