0%
balqalam Logo
balqalam
FeaturesCommunityPricingDocumentation
Login
  • Introduction
  • Help center
  • Common questions
  • Getting started
  • Add a student
  • Add a teacher
  • Bulk-import students
  • Bulk-import teachers
  • Pricing and payment
  • Roles and permissions
  • Fees and invoices
  • Timetable, exams and grades
  • Attendance
  • Parents
  • Signing in and passwords
  • Arabic and English
  • Mobile and offline
  • Data security and privacy
  • Contacting support

Introduction

Next

Balqalam is an Arabic-first school management system — admissions, attendance, fees, grades and family communication in one place.

Balqalam automates the operational core of a school — admissions, classrooms, attendance, grading, fees, messaging — so staff spend less time on paperwork and more on teaching. It is Arabic-first, starts from the data a school already has, and the code stays open for audit — every contribution is attributed.

Your browser does not support the video tag.
balqalam

What it does

  • School operations. Multi-tenant SaaS — one platform serves many schools. Each school gets its own subdomain, branding, roles, and data isolation.
  • Bilingual by default. Arabic-first with full RTL support; English LTR mirror. UI labels and dynamic content both translate on demand.
  • AI-augmented. Document intelligence for admissions, bank receipts, and (planned) exams, library, and onboarding.
  • Open source. SSPL-1.0. Self-hostable today, managed SaaS for schools that prefer not to.

Architecture

Mirror pattern

Routes mirror components. Server components fetch, client components interact. No prop drilling.

Multi-tenancy

Subdomain-based tenant resolution, schoolId scoping on every query, edge middleware routing.

Mirror patterns

Page, layout, content, actions, queries, form, table, columns — canonical shapes for each file.

Stack

Next.js 16, React 19, Prisma 6, NextAuth v5, Tailwind 4, shadcn/ui.

Where to start

Get started

Clone, install, run the dev server, ship a first PR — under 15 minutes.

Demo

Walk through the live platform with the demo school and credentials.

MVP

What's in scope, what's shipping, what's deferred.

Contributing

Commit conventions, testing, community channels, your first PR.

For stakeholders

  • Pilot — MENA-10 free pilot cohort (current open offer)
  • GTM — three-phase go-to-market strategy
  • Marketing — positioning and content
  • Sales — B2B outreach playbook
  • Leads — pipeline operations and discovery script
  • Proposal — Free Pilot and Paid Conversion templates
  • Case study — King Fahad first draft + framework
  • Business model — pricing tiers and revenue
  • Pitch — investor narrative
  • Shared economy — contributor revenue sharing
  • Incubators — MSAR + Orange Corners applications
  • Competitors — landscape + MENA battle-card

Conventions

  • Single-language storage. One lang field per row; generic field names (title, body, name); on-demand translation cached in Translation.
  • schoolId scoping on every query. Missing schoolId = data leak across tenants.
  • Semantic HTML. No hardcoded text-* / font-* classes; logical CSS properties so RTL works without overrides — see Style guide.

For full constraints and the role model see PRD.

Help center

On This Page

What it doesArchitectureWhere to startFor stakeholdersConventions

Built by Databayt ·

Welcome to balqalam.

A great journey is about to begin.