MyPortal

Documentation

How MyPortal is built, how it is deployed, and what a school needs in place to run it.

MyPortal is an information management system for UK schools. It is built as an ASP.NET Core Web API with an Angular single-page application in front of it, and it stores its data in SQL Server.

These pages are for the people who have to say yes to a new MIS — IT leads, data protection officers, and the school business manager who will be asked what it runs on. They cover how the system is put together and what hosting it involves.

MyPortal is not yet holding live school data. Core services and the foundational modules work, and the rest is being built out. If you are evaluating it, talk to us about where it has got to rather than relying on this page being current.

Where to start

  • How it works — the shape of the system, how permissions and auditing are handled, and what it authenticates against.
  • Hosting — what a deployment consists of, backups, upgrades, and where the data protection responsibilities sit.

Getting help

Questions about the product, a deployment, or a security review go to hello@myportaledu.com. You will get a reply from somebody who works on it.