Darla Nova
School project

School enrollment system

Letting parents enroll their kids without a trip to the school office.

Year
2026
Type
App
From
School
Role
Project manager and main developer

Context

At COJ Catholic Progressive School, a junior high for Grades 7 to 10, checking documents and balances meant going to the office. With the school as our demo client, my team built a system around how it really works, with its own view for the registrar, finance, parents and the admin.

My contribution

  • Led the team as project manager and wrote most of the code.
  • Mapped the school's workflow into four roles (superadmin, registrar, finance and parent), each with its own view.
  • Built a parent portal for tracking enrollment, uploading documents and checking balances without a trip to the office.
  • Secured logins with hashed passwords, a lockout after failed attempts and prepared SQL statements.

Engineering

  • PHP 8
  • MySQL
  • PHPMailer
  • Vanilla JS

Outcome

Covers enrollment, documents, fees and four payment plans, kept separate for each school year.