Case Study

A multi-tenant school management platform for institutions of any size

A five-portal, multi-tenant school management SaaS built on a modern GraphQL backend, covering academics, attendance, fees, payroll, and platform-level institution onboarding.

Client

Sekou (Lumina)

Industry

EdTech, Multi-Tenant School Management SaaS

Location

India

Delivered

2026

The Brief

What the platform covers

Schools don't all need the same thing at once. A school admin needs onboarding and timetabling, a financial admin needs fee instalments and payroll, a professor needs a gradebook, a student needs their own attendance and fees. Rather than one bloated dashboard trying to serve everyone, we built five separate applications, each scoped to a role, sharing one multi-tenant GraphQL backend.

ReactViteGraphQLManaged Postgres
One platform, five portals, built to onboard schools one at a time
Results

What the platform covers

What shifted once the system went live.

5

Role-based portals sharing one backend

2

Payment gateways for regional billing

2

UI languages shipped

What We Built

Five portals, one platform

Institution & Finance

  • Super Admin: institution onboarding, approval, and subscription plans
  • Financial Admin: fee instalments, payroll, subscription billing
  • PDF invoices and salary slips generated automatically

School Operations

  • School Admin: student and professor onboarding, including bulk CSV invite
  • Classes, grades, subjects, courses, and timetabling
  • Staff roster and leave approval with automated daily jobs

Professor & Student

  • Professor: course builder, assignments, attendance marking, own payroll
  • Student: courses, grades, timetable, attendance, online fee payment
  • Digital student ID cards issued per institution
Our Approach

How we built for multi-tenancy from the first sprint

01

Backend as the shared foundation

A managed GraphQL layer over Postgres gave every portal the same data access patterns and permission model, so adding a sixth portal later doesn't mean rebuilding the API.

  • Apollo Client and GraphQL across all five apps
  • Institution-level data isolation built into the permission model
  • Background functions for jobs like leave-adjusted payroll
02

One app per role, not one app for everyone

Splitting super admin, school admin, financial admin, professor, and student into separate apps kept each one focused. A professor never sees institution billing, a student never sees payroll.

  • Shared component library without shared deployments
  • Consistent UI design system across all five
  • Each portal independently deployable
03

Built for regional payments and language

With two payment gateways integrated, billing supports multi-currency institutions, and the UI ships in English and French from launch.

  • Dual payment gateway for regional coverage
  • Multi-currency subscription billing
  • English and French UI, structured for further localisation
Why Swynix

How we work is the reason projects land.

No surprise invoices, no account-manager telephone game, no handover cliff after launch.

Consistent process

We follow a proven, consistent process for every project. This ensures a smooth workflow and successful outcome – when the process works, the results do too.

Transparent pricing

We offer clear and predictable pricing for all projects, regardless of your business size or revenue. Our consistent pricing model ensures you know exactly what to expect.

1-on-1 communication

We prioritize open and consistent communication throughout your project. We'll be readily available to answer your questions and keep you informed on every step.

Flexible approach

Our approach is flexible to accommodate your needs. Whether you require assistance with a single project or seek a long-term partnership, we're happy to work on projects of any size.

Design strategy

We'll collaborate closely with you to understand your goals. This collaborative approach allows us to design a solution that perfectly meets both your and your audience's needs.

All needs covered

We offer comprehensive product support and maintenance, handling everything from infrastructure management and bug fixes to ongoing development. We've got you covered – all your product needs are in good hands.

Get Started

Let's scope your build. Free, and with no pitch attached.

Tell us the workflow that's costing you time. We'll come back within 24 hours with an honest read on whether we're the right fit.

Get Started

Focus on growth. We'll handle the build, end to end.

You bring the idea. We turn it into a working system that scales with your business, whether that's ERP implementation, custom app development, or AI automation.

  • Discovery in daysWe map your workflows and pain points fast, then recommend the right solution, whether that's ERP, automation, or a custom platform.
  • No-obligation consultationStart with a free strategy call. If we're not the right fit, we'll tell you.
  • Transparent pricingEvery milestone and every module priced up front. No surprise invoices.
  • Fast turnaroundMost ERP and app projects go live within four weeks.
  • Real people, real supportYou talk to the same engineers who build your system.

How it works

  1. 01Share your project idea or business need.
  2. 02Free planning session to understand goals and workflows.
  3. 03Working prototype or flow within days for qualified projects.
  4. 04Move ahead when you're ready. No pushy sales.

Tell us about your idea, challenge, or project. We'll get back within 24 hours.

What are you looking for?

0/1000

By submitting this form you accept our Terms & Conditions and Privacy Policy.