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 |
|---|---|
| Author | LinaCode |
| Price | $59 |
| Sales | 1 |
| Rating | 0 (1) |
| Published | Aug 27, 2026 |
| Last Update | Sep 22, 2026 |
| Compatible Browsers | Firefox, Chrome, Edge |
| Compatible Software | .NET 10.x |
| High Resolution | Yes |
| Source Files Included | C# CS, SQL, JavaScript JS, JavaScript JSON, HTML, CSS |
Categories
Tags
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🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 7,317 views · 67 clicksSaaS · Week 46 · 7,317 views · 67 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 46,586 views · 232 clicksWebsite · Week 46 · 46,586 views · 232 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 44,527 views · 127 clicksSaaS · Week 46 · 44,527 views · 127 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 63,415 views · 206 clicksSaaS · Week 46 · 63,415 views · 206 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 32,659 views · 127 clicksDesktop App · Week 46 · 32,659 views · 127 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 8,288 views · 19 clicksWebsite · Week 46 · 8,288 views · 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
6,915 views · 29 clicksWeek 46 · 6,915 views · 29 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
6,399 views · 18 clicksWeek 46 · 6,399 views · 18 clicks