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.
| Layer | Technology |
|---|---|
| Framework | Next.js 16 — App Router, TypeScript, React 19 |
| Styling | Tailwind CSS v4 |
| Database | PostgreSQL |
| Auth | Custom JWT (HTTP-only cookies) |
| AI | Groq → Google Gemini (fallback) |
| Resend | |
| Payments | Pesapal |
| Domains | Hostinger API + Uganda Domain Registry |
| Deployment | VPS + 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
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.