Industry

School websites and management systems

A school site that parents can use and an office that can run the school from the same system - not a brochure with a PDF prospectus.

Quoted per project

Two audiences, one system

A school website serves parents deciding where to admit a child. A school management system serves the office that then has to run the place. Most schools buy these separately, end up with two systems that disagree about who is enrolled, and re-type everything.

Building them together means the admission a parent submits on the website becomes a record in the office system without anyone copying it across.

What the parent side needs

  • Online admission enquiry and application, so a parent can start at nine in the evening.
  • Notices and circulars, updated by the office rather than by a developer.
  • A photo gallery that actually gets used, because it is the section parents look at most.
  • Faculty listings, facilities, fee structure and academic details.
  • Fast loading on a modest phone on mobile data - which is the realistic condition, not an office desktop.

What the office side needs

  • Student records by class and section, searchable.
  • Staff records.
  • Admission applications arriving as a reviewable queue rather than as email.
  • Notices published to the website from the same place they are recorded internally.
  • Role separation, so the front office and the principal do not have the same access.

How it is built

ASP.NET Core with Entity Framework Core over SQL Server for the management side, and a Next.js front end for the public site, talking to it over a JWT-secured API.

The split matters: the public site stays fast and fully indexable for admissions season, while the office system sits behind authentication without dragging the website's performance down with it.

Questions people actually ask

Can the school update notices and photos without a developer?
Yes - that is the point of building the admin side rather than a static site. Notices, gallery, faculty and page content are all editable by school staff from a browser.
Do we have to take the management system as well?
No. Plenty of schools want only the public website first and add the office side later, and the website is built so that is possible without a rebuild.
Can parents pay fees online?
That can be added with a payment gateway. It is worth being deliberate about: online fee collection brings reconciliation and refund handling with it, so it is better planned as its own phase than bolted on during the first build.
Is our student data safe?
The management side sits behind authentication with role-based access, and the public site has no path to student records at all. Backups and hosting arrangements are agreed with the school in writing before launch.