Modern software for schools, built with a focus on usability, flexibility, and long-term maintainability.
MyPortalEdu is an education technology organisation focused on building next-generation school management software.
The goal is simple:
- Replace slow, outdated MIS platforms with modern engineering practices
- Provide a clean and intuitive user experience for staff, students, and parents
- Build an extensible platform that schools can adapt to their own workflows
- Create software that is performant, secure, and developer-friendly
The organisation currently includes:
- MyPortal — the core web platform and backend services
- MyPortal iOS App — a planned native iOS application
The main platform powering the MyPortal ecosystem.
- Student information management
- Attendance tracking
- Behaviour and safeguarding workflows
- Assessments and reporting
- Timetabling support
- Staff and parent communication
- Document management
- Authentication and permissions
- API-first architecture
- ASP.NET Web API
- C#
- SQL Server
- Entity Framework
- Angular
- TypeScript
- SCSS
- Docker
- Cloud storage support
- CI/CD pipelines
- REST APIs
A native iOS companion application for MyPortal.
- Push notifications
- Attendance access
- Student and parent communication
- Timetable viewing
- Behaviour and achievement updates
- Secure authentication
- Mobile-first experience
- Swift
- SwiftUI
- REST API integration
Schools rely on software every single day, yet many education platforms still feel stuck a decade behind modern standards.
MyPortalEdu aims to change that by focusing on:
- Clean UX
- Strong architecture
- High performance
- Accessibility
- Security and privacy
- Long-term sustainability
This is not just another admin system — the aim is to build a platform schools genuinely enjoy using.
🚧 Active development
The platform is currently under active development and evolving rapidly.
Contributions, ideas, and feedback are welcome as the platform grows.
If you're interested in contributing in the future, feel free to open an issue or discussion in the relevant repository.
All MyPortal software is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
This includes all repositories and applications under the MyPortalEdu organisation unless explicitly stated otherwise.