Skip to content
ARRANTO
Work
Enterprise case study
Active development
Source on GitHub

Tuition Mandi

A PWA for tuition teachers that keeps working offline, queues changes locally, and drafts student progress reports with AI assistance.

SYSTEM ARCHITECTURE // STUDIO BUILD
STATUS: ACTIVE DEVELOPMENT
PRODUCT ENGINE SPECIFICATION

Tuition Mandi

TECH STACK:ReactPWASupabase

Project overview

Introduction

Tuition Mandi is a Progressive Web App built for individual tuition teachers, currently in active development. The project is public on GitHub as `tuition-mandi-pwa`, with a live preview deployed for ongoing testing and iteration.

The Problem

Individual tutors often work from a phone, in classrooms or homes where the connection isn't always reliable. Software that needs a live connection to record session or student data breaks down at exactly the moment it's needed — mid-lesson, without WiFi. Offline-first behavior is a domain-level requirement for this kind of app, not an add-on feature.

The Technology

Built with React as a PWA — installable on a teacher's device, working offline by design — with Supabase as the backend, including Supabase Edge Functions for server-side logic. An offline mutation queue lets a teacher keep entering data without a connection; queued changes sync once the network is back. Progress report content is drafted with AI assistance.

Key Features

  • Offline Mutation Queue: Actions taken while offline are queued locally and synced automatically when connectivity returns.
  • Supabase Edge Functions: Server-side logic runs through Supabase's edge function runtime.
  • AI-Assisted Progress Reports: AI drafts student progress report content for a teacher to review and finalize.
  • Installable PWA: Works as a Progressive Web App rather than requiring a native app store install.

Development Approach

Tuition Mandi is under active development, with a public repository showing ongoing commits and open issues being worked through. A live preview is deployed at takhti-app.vercel.app for testing; it is not presented as a finished product or a completed client engagement.

Key Benefits

  • Reliability in Low-Connectivity Settings: The offline queue is designed so a dropped connection mid-session doesn't block the teacher from continuing to work.
  • Less Manual Report Writing: AI-assisted drafting aims to cut down the manual effort of writing individual student progress reports.
  • No App Store Required: Delivered as an installable PWA, distributed through a web link rather than an app store listing.
Technology stack
ReactPWASupabase
Repository
Last updated
Aug 2, 2026
Primary language
TypeScript
Source on GitHub

Ready to engineer your custom system?

Let's build resilient, mission-critical infrastructure for your operations.