SmartSchool SaaS – ASP.NET Core School Management System icon

SmartSchool SaaS – ASP.NET Core School Management System

Hot or Not
SmartSchool SaaS – ASP.NET Core School Management System

Description

SmartSchool SaaS – ASP.NET Core School Management System

Explore the live demo: View the SmartSchool SaaS Live Demo

Special Offer – €59 Instead of €99

Discount valid until October 4, 2026!

SmartSchool SaaS is a multi-tenant school management platform built with ASP.NET Core, Blazor WebAssembly, Entity Framework Core, and SQL Server. Manage multiple schools, users, academic activities, attendance, homework, exams, report cards, subscriptions, billing, and communication from one responsive administration interface.

Each tenant’s schools, users, and academic records remain logically isolated, while the SuperAdmin manages the entire platform from a centralized dashboard.

Main Features

  • Multi-tenant SaaS architecture
  • Multi-school management
  • Responsive Blazor WebAssembly administration interface
  • ASP.NET Core REST API
  • JWT authentication and session management
  • Role-based and module-level permissions
  • Subscription management and access control
  • SQL Server database with Entity Framework Core migrations
  • English, French, and Arabic interfaces
  • Right-to-left (RTL) layout support for Arabic
  • Multilingual PDF report card exports
  • Audit trails, technical logs, and activity monitoring

Platform Administration

  • Tenant and organization management
  • School management
  • Users, roles, and permissions
  • Subscriptions and plans
  • Invoices and payments
  • Configurable status options
  • Notifications and broadcast messages
  • Business activity timeline
  • Technical logs
  • User sessions and usage analytics

School Management

  • Students
  • Parents and guardians
  • Teachers
  • Classes and subjects
  • Rooms
  • Teacher and subject assignments
  • Student enrollments
  • Academic years and terms
  • Timetable management

Academic Management

  • Attendance recording and reports
  • Absence reasons and supporting documents
  • Homework publication and tracking
  • Student homework submissions
  • Homework grading and late-submission tracking
  • Exams and exam documents
  • Exam results and grades
  • Report cards and teacher comments
  • PDF report card generation

Roles and Permissions

The platform supports the following access profiles:

  • SuperAdmin
  • Tenant Administrator
  • School Administrator
  • Teacher
  • Parent or Guardian
  • Student

Permissions control viewing, creation, editing, deletion, attendance validation, homework grading, report exports, and other sensitive actions. Authorization is enforced by the API.

Tenant, School, and Academic Year Context

Business data is filtered according to the active tenant, school, academic year, and authenticated user. Authorized administrators can change the active context through the interface. Tenant users remain restricted to their permitted organization and schools.

Authentication and Subscription Control

  • JWT Bearer authentication
  • Role claims for authorization
  • Session tracking and heartbeat
  • Automatic handling of expired sessions
  • Subscription start and end dates
  • Access restrictions for inactive, suspended, or cancelled subscriptions

Notifications and Communication

  • Targeted user notifications
  • Broadcast messages
  • Recipient-specific read status
  • Notification actions and links
  • Notification center in the top navigation bar

Performance and Monitoring

  • Server-side pagination for large administration lists
  • Search, filtering, and sorting
  • Page-level usage analytics
  • Recent user session monitoring
  • Audit and technical logs
  • Slow-request logging
  • API and database health-check endpoint

Technology Stack

  • .NET 10
  • ASP.NET Core REST API
  • Blazor WebAssembly
  • Entity Framework Core
  • Microsoft SQL Server
  • JWT Bearer authentication
  • Swagger / OpenAPI
  • Serilog
  • Responsive Tabler-based interface

What Is Included

  • Complete editable source code
  • ASP.NET Core API project
  • Blazor WebAssembly client project
  • Application, domain, infrastructure, and shared projects
  • SQL Server migrations
  • Published API and client packages
  • Installation and deployment documentation
  • Functional browser tests

Requirements

  • A server compatible with .NET 10
  • Microsoft SQL Server or SQL Server Express
  • IIS on Windows or Nginx on Linux with ASP.NET Core hosting configured
  • A domain name and HTTPS certificate for production use
  • A modern browser such as Chrome, Edge, or Firefox

Who Is It For?

  • Software companies building education SaaS products
  • School groups and multi-campus organizations
  • Developers seeking an extensible ASP.NET Core school management platform
  • Agencies delivering customized school management solutions

Important Notes

  • This is a self-hosted ASP.NET Core application.
  • Hosting, domain names, and SSL certificates are not included.
  • Production deployment requires a SQL Server database and secure configuration.
  • ASP.NET Core hosting knowledge is recommended for deployment.
  • C# and Blazor knowledge is recommended for source code customization.
Type.NET Script
AuthorLinaCode
Price$59
Sales1
Rating0 (1)
PublishedAug 27, 2026
Last UpdateSep 22, 2026
Compatible BrowsersFirefox, Chrome, Edge
Compatible Software.NET 10.x
High ResolutionYes
Source Files IncludedC# CS, SQL, JavaScript JS, JavaScript JSON, HTML, CSS

Categories

Tags

asp net coreattendanceblazorc sharpeducation platformexamshomeworkmulti tenantmultilingualreport cardsRTL Arabicschool managementschool saassql serverstudent management

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit