Client:
Confidential — Multi-Campus Education Provider
Industry:
K-12 / Private Education
Deliverables:
Web Application · Admin Dashboard · REST APIs · SQL Server Database · Role-Based Access · Excel/PDF Reporting
Website:
Not publicly disclosed
What we’ve accomplished together
A growing education provider was running admissions, grading, fee collection, and reporting across disconnected spreadsheets, paper records, and manual bank reconciliations. Leadership needed one trusted system where every school campus could enroll students, publish grades, collect payments, and produce audit-ready reports without re-entering data. Triaxo Solutions partnered with the client to design and build a production web platform that replaced fragmented workflows with a single, role-aware experience for administrators, teachers, parents, and finance staff.
To make that vision real, the platform had to deliver:
Centralized student records with enrollment, promotion, and alumni tracking across campuses
End-to-end academic workflows from class setup through grade entry, approval, and transcript generation
Integrated fee billing, payment plans, bank teller processing, and multi-currency financial reporting
Dedicated parent and teacher portals with real-time access to grades, bills, and attendance data
Institution-level administration with subscriptions, master data, user roles, and audit logging
“The goal was not another module in isolation—it was one web platform where academic, financial, and operational data stayed connected from enrollment through graduation.”
Project Overview
Marketing Landing Page → .NET 5 Web Application → AngularJS SPA Modules → REST API Layer → Entity Framework Core → SQL Server → Admin Dashboard
Triaxo Solutions architected the solution as two complementary .NET 5 web applications sharing a common data layer. The primary web app serves school-level operations through an AngularJS single-page experience embedded in Razor views, with UI Router driving dozens of modules for students, academics, finance, and reporting. A separate admin application gives platform operators control over institutions, schools, subscriptions, master class and subject data, bank integrations, and system-wide user management. Both applications connect to Microsoft SQL Server through Entity Framework Core and ASP.NET Identity for authentication and role-based authorization.
The platform supports a multi-tenant hierarchy: institutions own multiple schools, and each school manages its own students, teachers, parents, classes, sections, and financial accounts. Role-based menus restrict access so teachers enter grades, parents view children's results and payment status, bank tellers process fee payments, and administrators configure academic years, semesters, fee structures, and reporting. Session management, audit logs, and configurable grade settings give leadership visibility and control over day-to-day operations.
On the integration side, Triaxo exposed REST endpoints documented with Swagger for extensibility, connected finance workflows to Firebase Realtime Database for synchronized payment activity, and built export pipelines using ClosedXML, NPOI, and GemBox to generate Excel grade sheets, admission rosters, financial summaries, and transcript outputs. The public marketing landing page includes demo request capture, module overviews, and tiered pricing presentation, while authenticated users access the full operational system through a unified login experience with dedicated dashboards per user type.
Web Application — Day-to-day school operations in the browser
Student & admissions management. Triaxo built comprehensive student lifecycle tools covering enrollment, profile management, class assignment, promotion between academic years, and dropped/alumni status tracking. Staff can search students, generate admission fee vouchers, assign scholarships, and maintain digital records that replace paper-based documentation. Find-students and roster views give registrars fast access to class lists and section details.
Academic & grading workflows. The academic module spans class masters, subject assignments, semesters, periods, term/quarter grading, exams, gradebooks, and result publishing. Teachers enter grades through dedicated screens, while approvers review, change, or backlog entries before publication. Honor roll settings, batch grade sheets, pass/fail lists, class ranking by period or semester, and transcript generation give schools structured academic reporting aligned to their grading policies.
Finance, accounting & parent access. Fee types, payment plans, itemized bills, bill plans, fines, and bank payment processing are managed within integrated finance screens. Parents log in to view student bills, receipts, and grades; bank tellers process payments through dedicated workflows. Beyond tuition, Triaxo implemented a full accounting layer with chart of accounts, income and expense tracking, customer and vendor records, and a dashboard summarizing USD and local currency totals. Financial reports cover daily intake, receivables, payments received, delinquent students, and reversal tracking—with Excel export on key report screens.
Admin Dashboard — Multi-school platform control
Institution & subscription governance. The admin application lets platform operators create and manage institutions, onboard schools under each institution, and assign institution administrators. Subscription management includes license keys, term lengths, expiry dates, and status tracking so access can be controlled per client organization. This layer separates platform-wide governance from school-level daily operations.
Master data & user administration. Triaxo delivered centralized configuration for class masters, session masters, subject masters, honor types, and bank records that schools inherit during setup. User management covers super admins, institution admins, school admins, bank admins, and bank tellers. Role creation ties into menu-level permissions through ASP.NET Identity roles and custom role-menu mappings, ensuring each user type sees only relevant navigation and actions.
Oversight, banking & audit trails. Administrators monitor schools, review enrolled students per campus, and manage bank payment flows from a consolidated interface. System logs capture operational activity for accountability. Combined with the main app's admission, academic, and financial report suites, leadership gains cross-campus visibility without logging into individual school accounts—supporting transparent, audit-friendly administration at scale.
Technology Stack
| Layer | Technologies |
|---|---|
| Backend | .NET 5, C#, MVC Controllers, REST API Controllers |
| Data & ORM | Entity Framework Core 5, Microsoft SQL Server, ASP.NET Identity |
| Frontend | Razor Views, AngularJS (UI Router), jQuery, Bootstrap, Chart.js, Select2 |
| APIs & Integration | Swashbuckle (Swagger), Firebase Realtime Database, Firebase Admin Messaging |
| Reporting & Export | ClosedXML, NPOI, GemBox.Spreadsheet, HTML-to-PDF utilities |
| Security & Sessions | Role-based authorization, menu-level permissions, server-side sessions |
| Deployment | IIS/Kestrel-hosted .NET web apps, remote SQL Server, HTTPS on admin portal |
Why Triaxo Solutions
Triaxo Solutions brought together education-domain workflows and enterprise-grade .NET engineering to deliver a platform that handles real operational complexity—not a lightweight portal. From multi-school tenancy and bank-integrated fee collection to term/quarter grading and multi-currency accounting, the team built depth where schools actually need it, while keeping the browser experience approachable for non-technical staff.
“Built for schools that outgrew spreadsheets—without sacrificing control.”
Frequently Asked Questions
Common questions about this school management platform. Have a similar project in mind? Contact Triaxo Solutions to discuss scope, timeline, and delivery.
Planning a similar education platform?
We scope ASP.NET school and campus management systems end to end.
Fixed price model
A defined release—MVP, integration, or migration—with scope, timeline, and budget locked before build starts.
- Scope, milestones, and delivery dates agreed upfront
- Ideal when requirements are well defined
- Predictable budget with change-control for scope shifts
- Weekly demos and a working release at handover
Dedicated squad model
A Triaxo team embedded in your engineering org: your board, your channels, demos on your cadence.
- Embedded squad in your tools, rituals, and roadmap
- Preferred for longer engagements and product evolution
- Scales up or down as priorities change
- Senior PM, engineers, and QA on one team
- Best when you have a clear vision and need capacity
Hybrid & on-site model
Remote-first delivery plus on-site discovery, launch support, or co-located sprints when proximity matters.
- Blend of remote delivery with on-site workshops or sprints
- Helps hit deadlines with tight stakeholder alignment
- Cost-effective when you need periodic face-to-face collaboration
- Suited to regulated, enterprise, or multi-site rollouts
Tell us about your product
Share goals, timelines, and constraints—we'll respond with next steps and a suggested workshop.
Ready to scope your next release or refactor? Share your project brief
