Nyntax Logo

Case Study

From Register Books to One Screen: Building ClassTablet for Bangladesh's Classrooms

How we designed and engineered a Bengali-first platform that runs batches, fees, attendance and AI-checked exam scripts for coaching centres and schools, all in one place

Client
ClassTablet
Year
Service
Product Strategy, UI/UX Design, Full-Stack Development, AI Engineering
ClassTablet case study cover

Executive Summary

One platform, every batch: a classroom OS built for Bangladesh

ClassTablet is Nyntax's own product: an edtech platform for the Bangladeshi market that connects teachers, students, guardians and institutions in one system. Coaching centres were running on register books, spreadsheets, WhatsApp screenshots and a separate app for every job. We set out to replace that whole stack with a single, Bengali-first platform, and to let AI agents take on the routine work while teachers keep every decision.

  • Started: February 2026
  • Core Team: 3 specialists
  • Product: In-house, by Nyntax
  • Market: Bangladesh
  • Industry: Education Technology
  • Status: Live & in active development

What We Put Into It

  • Product Strategy
  • UX Research
  • UI/UX Design
  • Design System
  • Full-Stack Development
  • AI Engineering
  • Payments Integration
  • Bengali & English Localisation
  • Cloud Infrastructure & DevOps
  • Testing & Quality Assurance

Where the Month Fell Apart

Talk to coaching centre owners and the same story repeats: finding which batch eats the day, the same students in several registers, and schedule changes that never reach everyone in time. Growth stalled not for lack of students, but under the weight of running them.

  • Register-Book Administration
    Attendance, admissions and dues lived in paper registers and spreadsheets. The same student sat in several of them, and none of them agreed.
  • Fees Chased by Screenshot
    Payments arrived by bKash, Nagad, Rocket and cash, then got matched by hand against WhatsApp screenshots at the end of every month.
  • Notices That Never Land
    A class moved in a group chat rarely reached every student and guardian in time, so absences and confusion followed every schedule change.
  • Software Built for Someone Else
    Most tools assumed an English interface and foreign payment rails, leaving Bangladeshi teachers to translate their own software and work around it.
  • Evenings Lost to Exam Scripts
    Checking handwritten scripts takes hours, and keeping marks consistent across a large batch is hard when every script is read by hand.
  • One Portal, Many Brands
    Schools wanted their own name, colours and domain on the portal their students log in to, not a generic third-party product.
“Adding a batch should drive growth, not chaos.”
The ClassTablet product principle

Project Overview

ClassTablet serves three kinds of customer: coaching centres running many batches, independent tutors, and schools and colleges that need a portal under their own brand. Underneath, it is a multi-tenant platform with student, teacher, guardian and admin roles, white-label portals on custom domains, and a model where teachers and institutions subscribe to ClassTablet while charging their students directly.

Because ClassTablet is our own product, we own the roadmap as well as the code. Every capability is catalogued in a single feature taxonomy, and the public feature pages are generated from it, so the product and the website always describe the same thing.

Key Stakeholders

  • Primary Users: Coaching centres, their owners and their teachers
  • Secondary Users: Students and guardians who follow classes, fees and results
  • Tertiary Users: Schools and colleges that run ClassTablet under their own brand

Built Like an Operating System, Not an App

Instead of another tool to juggle, we built the place an institution runs from. Each layer replaced something people were already doing by hand.

1

One Home for Every Batch

A batch is the unit a Bangladeshi coaching centre thinks in, so we made it the unit the product is built around. Each one keeps its own classes, students, routine and notice board.

  • Batches & Sections
  • Excel & CSV Import
  • Weekly Routines
  • Roles & Permissions
2

Money Without the Month-End Panic

Fees run on a schedule instead of a spreadsheet. A bill is raised for every student on the 1st, reminders go out on the 15th, and overdue notices follow on the 5th.

  • Automatic Monthly Bills
  • bKash, Nagad & Rocket
  • Teacher-Approved Payments
  • Invoices & Receipts
3

AI That Proposes, Teachers Decide

AI agents draft the slow work: marks for handwritten scripts, grading suggestions and class notes. A teacher reviews and approves every result, and usage is metered in credits.

  • Handwritten Script Checking
  • Rubrics From Answer Keys
  • AI Class Notes
  • Credit-Based Metering
4

Bengali First, Everywhere

Every route exists in Bangla and English, Bangla text gets its own typeface, and messages reach guardians through local SMS and WhatsApp instead of email alone.

  • Bilingual Interface
  • Bangla Type Pairing
  • SMS & WhatsApp Reach
  • White-Label Portals

Technology Behind the Platform

A Turborepo monorepo keeps the marketing site, the dashboard and the API on one design system and one set of shared contracts, with a NestJS API doing the heavy lifting behind them.

Frontend & Experience

  • Next.js

    Next.js

  • TypeScript

    TypeScript

  • Tailwind CSS

    Tailwind CSS

  • React Query

    TanStack Query

  • Framer

    Motion

Backend & Data

  • NestJS

    NestJS

  • Fastify

    Fastify

  • PostgreSQL

    PostgreSQL

  • Drizzle

    Drizzle ORM

  • Redis

    Redis & BullMQ

AI

  • OpenAI

    OpenAI

  • Google Gemini

    Google Gemini

Infrastructure & Operations

  • Amazon Web Services

    AWS

  • Docker

    Docker

  • GitHub Actions

    GitHub Actions

  • Turborepo

    Turborepo

  • pnpm

    pnpm

  • Sentry

    Sentry

  • PostHog

    PostHog

Design System

Built on ClassTablet Blue and Rubik, with Baloo Da 2 stepping in for every Bangla glyph. The result reads as one brand in both languages: clear, friendly and calm enough for a dashboard people open every day.

Color Palette

Brand Colors

#2563EB

ClassTablet Blue

Primary

Logo mark, primary buttons, links and highlighted words

HEX: #2563EB
RGB: rgb(37, 99, 235)
#F7FAFF

Blue Wash

Surface

Section backgrounds and feature cards

HEX: #F7FAFF
RGB: rgb(247, 250, 255)

Neutral Colors

#0A0A0A

Ink

Text Primary

Headlines and body text

HEX: #0A0A0A
RGB: rgb(10, 10, 10)
#5C5C5C

Graphite

Text Secondary

Descriptions and supporting copy

HEX: #5C5C5C
RGB: rgb(92, 92, 92)
#E4E4E7

Zinc 200

Border

Card outlines and dividers

HEX: #E4E4E7
RGB: rgb(228, 228, 231)

Typography

Aa

Rubik

Latin UI & Headings

More students, none of the management hassle.

অআ

Baloo Da 2

Bangla Text

শিক্ষার্থী বাড়বে, কিন্তু বাড়বে না ম্যানেজমেন্টের ঝামেলা।

ClassTablet by the Numbers

The scale of what we built, counted from the product itself.

  • 0

    Atomic features catalogued in the product taxonomy

  • 0

    Capabilities across 12 feature groups

  • 0

    AI-agent features where AI drafts and a teacher approves

  • 0

    Automations that run on a schedule or event

  • 100+

    Database tables behind the platform

  • 10+

    Coaching centres on ClassTablet, alongside 5 schools

  • 1,800+

    Commits since February 2026

Feature counts from the ClassTablet feature taxonomy and codebase as of October 2026. Customer counts as published on classtablet.com.

Bengali First, English Ready

The same page in both languages. Drag the slider to switch between the Bangla home page and its English twin.

ClassTablet home page in English
English
ClassTablet home page in Bangla
বাংলা

Project Screenshots

A tour of the public ClassTablet experience, from the home page to the feature pages and pricing. Click any image to view it full screen.

ClassTablet landing page with the institution dashboard

Landing Page

ClassTablet feature overview showing batches, attendance and fee collection

Everything in One Place

AI script checking feature card with highlighted handwritten answer

AI Script Checking

How ClassTablet works, step one: setting up an institution

How It Works

Fees and payments feature page

Fees & Payments

ClassTablet feature index grouped by job

Feature Index

ClassTablet pricing plans

Pricing

Technological Innovations

AI Script Checker

Teachers photograph a handwritten script. The AI reads it against the rubric, proposes a mark for every question and flags anything it is unsure about. Nothing is final until the teacher approves it.

Fee Autopilot

Bills, reminders and overdue notices run on a monthly schedule, so nobody opens a register to chase dues.

Bilingual by Default

Every screen exists in Bangla and English, with a Bangla typeface paired to the Latin one so both read as one brand.

Your Brand, Your Domain

Schools get a white-label portal with their own name, colours, logo and domain, on the same platform underneath.

Smart Nudges

The dashboard surfaces what needs attention today, like unpaid fees or a batch whose attendance is slipping, with the next step one tap away.

Timeline & Roadmap

From the first commit to AI that checks handwritten scripts, here is how ClassTablet came together, and what we are weighing next.

Foundation

Monorepo set up with the marketing site, the dashboard and the API sharing one design system, one auth layer and one set of contracts.

First Production Release

Dashboard, API and bilingual marketing site go live, with role-based permissions for students, teachers, guardians and admins.

Payments & AI Credits

Student payments hardened end to end, and every AI feature moved onto one shared credit balance.

Live Classes & White Label

Zoom and Google Meet linked to the routine with pooled host accounts, and white-label portals with an institution’s own brand and domain.

AI Script Checker Goes Public

Handwritten script checking and its feature pages published, with teachers reviewing every proposed mark.

Under Consideration

  • Automated report card generation
  • A public API for third-party integrations
  • A full-featured mobile app alongside the PWA

Conclusion

ClassTablet started from a simple observation: adding a batch should grow an institution, not its paperwork. Building it as our own product let us design for the way Bangladeshi coaching centres actually run, from the batch as the core unit to bKash at the counter and Bangla on every screen.

It is also our proof of how we like to build: a shared design system, a monorepo that keeps web, API and docs in step, and AI that saves teachers time without taking decisions away from them. The same foundations now power our other education products, including Notewinger.

Key Success Factors

  • Designing around local workflows instead of importing them
  • Bengali-first localisation across every route
  • AI that drafts while people approve
  • One feature taxonomy behind the product, site and docs
  • Shipping in small, frequent increments

More case studies

Listen First, Write Later: Launching Notewinger's Voice-to-Notes Story

How we turned a simple promise, record the class and get the notes, into a bilingual, scroll-driven launch site built to fill a waitlist and to be found by search engines and AI answers

Get Them Back: Building Revisit, Loyalty Cards That Live in the Wallet

How we built a stamp-card platform for Bangladeshi cafés, salons and shops: a QR on the counter, a card in Apple or Google Wallet, and a merchant app fast enough for a busy till