← Back to Products
SchoolBoxLive Product

Education & EdTech

School Management & Website Builder

A multi-tenant SaaS platform that gives East African schools a complete digital presence — branded public website, admin CMS, parent portal, and AI-powered content tools, all from a single platform.

Visit schoolbox.3bs.ltd →

Product Overview

One platform. Every school's digital needs.

SchoolBox removes the cost and complexity of building and managing a school's digital presence. Instead of hiring a web developer, paying for separate CMS tools, and stitching together different systems, a school signs up once and gets everything it needs.

Each school gets its own branded public website — built from professional templates and fully customisable through a no-code admin panel. School admins can update hero banners, programs, the gallery, events, admissions pages, and more without writing a single line of code.

AI tools powered by Groq and Google Gemini let admins generate polished page copy at a click. An AI chatbot on every school site handles parent enquiries 24/7, trained on that school's own content.

Platform at a Glance

  • Multi-tenant architecture — one platform, unlimited schools
  • Pluggable website templates (Classic, Bold, Moana, Nature)
  • No-code admin CMS for every page section
  • AI content generation and AI chatbot per school
  • Subscription billing via Pesapal
  • Custom domain provisioning via Hostinger DNS
  • Operator dashboard for multi-school management

Core Capabilities

What SchoolBox does

Public School Website

Every school gets a professional, mobile-optimised website built from premium templates. Schools choose their template and customise colours, logos, and content through the admin panel.

Admin CMS

A no-code content management panel covering hero banners, programs, gallery, events, admissions workflows, and the contact page. Changes go live instantly.

AI Content Tools

Groq-powered AI (with Google Gemini fallback) generates page copy on demand — helping school admins write hero text, program descriptions, and announcements in seconds.

AI School Chatbot

Each school site includes an AI chatbot trained on that school's own data. It handles parent enquiries about fees, admissions, and programmes 24/7 with streaming responses.

Parent Portal

A dedicated parent-facing space for school updates, notices, and community engagement. Keeps parents connected to school life without requiring separate apps.

Pesapal Billing

Schools subscribe and pay via Pesapal — supporting MTN MoMo, Airtel Money, and card payments. Billing, invoices, and subscription management are fully automated.

Custom Domains

Schools can use their own domain (e.g. stmarys.ac.ug). SchoolBox automates DNS provisioning via the Hostinger API and Uganda Domain Registry integration.

Operator Dashboard

A platform-level dashboard for the 3BS team to manage school onboarding, monitor subscriptions, view analytics, and configure billing across the entire network.

Technology Stack

Built on modern, production-grade infrastructure

SchoolBox is a TypeScript-first, full-stack Next.js application deployed on a hardened VPS behind Nginx. The monorepo architecture separates the core platform from website templates, allowing new templates to be added and deployed independently.

Authentication uses custom JWT tokens stored in HTTP-only cookies — no third-party auth dependency. PostgreSQL handles all relational data with a schema designed for strict multi-tenant isolation.

LayerTechnology
FrameworkNext.js 16 — App Router, TypeScript, React 19
StylingTailwind CSS v4
DatabasePostgreSQL
AuthCustom JWT (HTTP-only cookies)
AIGroq → Google Gemini (fallback)
EmailResend
PaymentsPesapal
DomainsHostinger API + Uganda Domain Registry
DeploymentVPS + Nginx + Docker

Architecture

Monorepo with pluggable school templates

SchoolBox is structured as an npm workspaces monorepo. The core platform package handles authentication, billing, the admin CMS, and the operator dashboard. School website templates live in separate packages and are resolved at runtime based on each school's configuration.

This pluggable template architecture means a new design can be shipped as a standalone package without touching the platform core — giving schools genuine design variety while keeping the codebase clean and maintainable.

Template Packages

template-classicClean, traditional layout suited for established schools
template-boldModern, high-contrast design for progressive institutions
template-moanaVibrant, full-bleed imagery-first layout
template-natureEarthy tones and organic shapes for nature-oriented schools

Who It's For

Designed for East African schools of every size

Schools & Institutions

Primary and secondary schools across East Africa that need a professional digital presence without the cost of a bespoke website build.

School Administrators

Heads of institution and admin staff who need to update their website and communicate with parents — without relying on a web developer for every change.

Parents & Guardians

Parents who want to find school information, check events, and get answers to their questions — any time of day, via AI chatbot or the parent portal.

SchoolBox

Ready to give your school a digital home?

SchoolBox is live and onboarding schools across East Africa. Get your school online in days, not months.