Skip to content
Back to work
EdTech / K–12 School Management & Education ERP

School Management & Student Billing Platform

Daris ERP is a multi-tenant, bilingual school management and student billing platform designed for K–12 educational institutions. The system centralizes student and guardian management, academic structures, fees, services, discounts, payments, refunds, VAT configuration, and financial reporting while giving each school an isolated workspace within a shared SaaS platform. Built for Arabic and English users and tailored to the Saudi education market, the platform also supports ZATCA-compatible invoice QR codes and a dedicated super-admin environment for managing schools and platform operations.

2
Languages Supported
16+
Reporting Endpoints
2
Application Portals
2
Independent Auth Systems
Multi-Tenant
SaaS Architecture
Gallery
School Management & Student Billing Platform — screenshot 1
Overview

The challenge

Schools need to manage far more than student records. Academic structures, guardians, fees, additional services, discounts, payments, refunds, taxes and financial reporting all need to remain synchronized while still being easy for administrative staff to operate.

For Daris ERP, the challenge was to bring these workflows into a single SaaS platform while supporting multiple schools from the same system without mixing tenant data.

  • Maintain isolated data and settings for multiple schools within one platform.
  • Manage students, guardians, levels, classes and semesters from a centralized interface.
  • Calculate fees, services, discounts, payments, refunds, taxes and outstanding balances accurately.
  • Support student-level and guardian-level financial transactions.
  • Provide detailed financial and operational reports for school administrators.
  • Support both Arabic and English as first-class application languages.
  • Handle bulk student imports while preserving and reporting row-level import errors.
  • Support Saudi VAT requirements and ZATCA-compatible invoice QR information.

What we built

Daris ERP was developed as a multi-tenant school management and student billing SaaS platform using Laravel, MySQL and a Vue.js single-page application. The system centralizes academic administration, student billing, family-level financial management, reporting and tenant operations within a secure multi-school environment.

Key features

  • Multi-tenant school architecture with isolated data and configuration for each institution
  • Student and guardian management with complete academic and financial records
  • Semester, level and class management for structured academic organization
  • Student services, additional charges and configurable school-specific fees
  • Discount management with support for student-level financial adjustments
  • Payment and refund management with continuously calculated student balances
  • Billing calculations combining fees, services, discounts, payments, refunds, tax and previous balances
  • Guardian-level financial management for family-based services and payments
  • School-specific settings for academic and financial configuration
  • Comprehensive reports by date, level and month
  • Dedicated reporting for payments, refunds, services and discounts
  • Excel import and export support for efficient bulk data handling
  • Configurable VAT and tax-number settings for Saudi-market requirements
  • ZATCA-compatible QR code generation for payment receipts
  • Arabic and English localization across the application
  • Role-based user and administrator management within each school
  • Separate super-admin application for centralized SaaS platform administration
  • Tenant school management, platform administrator control and cross-school oversight
  • Translation management and system-log monitoring from the super-admin portal