Skip to content

MyPortalEdu/MyPortal

Repository files navigation

MyPortal

MyPortal is a modern, open-source, cloud-based School Information Management System (MIS) designed for schools of all sizes. From attendance and assessments to communication and contact management, MyPortal brings the whole school community together — staff, students, parents, and administrators.

License: MIT


✨ Key Features

  • ☁️ 100% Cloud-Based — access from anywhere, on any device
  • 🧠 Modern and intuitive UI — built with Angular and ASP.NET
  • 🏫 Comprehensive MIS modules — attendance, behaviour, assessments, and more
  • 🔐 Flexible permissions — roles for teachers, SLT, support staff, and beyond
  • 📨 Messaging and contact management — communicate easily with staff, students, and guardians
  • 📚 Support for UK school workflows — integrates with existing systems like SIMS or Google Workspace
  • 🖥️ Self-hosted friendly — runs on Windows, Linux, Docker

🏗️ Tech Stack

  • Backend: ASP.NET Core Web API + IdentityServer
  • Frontend: Angular
  • Database: SQL Server (PostgreSQL planned)
  • Authentication: OAuth 2.0 / OpenID Connect

🚀 Getting Started

Instructions coming soon — check back shortly or follow @MyPortalEDU on Twitter for updates.


📢 Stay Connected

Follow MyPortal on Twitter for updates, previews, and release announcements.


📄 License

Licensed under the MIT License.