Back to projects

Case study · Parent progress website

Parent-Help: your child's progress at a glance.

A phone-first website where a parent opens the tutor's code, logs in and sees their child's fees, attendance, marks and the teacher's remarks, without asking.

Open the live app

01

The problem

  • Parents pay for tuition but have no view of what their child is doing there. They hear about fees, attendance and marks only when they ask, or when there is a problem.
  • Asking the tutor repeatedly is awkward for both sides.
  • Parents want a quick check, usually on a phone, with no spreadsheet and no app to learn.

02

Who it's for

  • Parents or guardians of one student at a tutor who uses Tutor-OS
  • One account, one child: the server always finds the child through parent_access, never from the request, so a parent can never see anyone else's child
  • Phone first, with a bottom tab bar and a narrow, card-based layout

03

What it does

Summary

Student, class, batch and tutor name, with the teacher's remarks.

Fees

Fee amount, paid badge and a month-by-month history.

Attendance

Attendance % with present and absent counts.

Marks

Every test with marks, plus the latest test and average %.

04

Architecture

Browser

React + Vite app with Tailwind, made for phones

Shared Worker

The same Hono API as Tutor-OS, with /parent/* open to the parent role only

D1 database

The same database, entered only through the parent_access table

Future note

Planned: a bot check on the access code and login, two-step (TOTP) login, audit logs, automatic nightly backups, and a way to download all data.

05

Architecture your way

  • Choose your own tech stack: your database, hosting platform, front end and back end, plus any API or AI integrations your website needs.

Need software like this for your clinic or business?

Tell me how you work today and I’ll build it around your workflow, with your data staying yours.

Tell me your problem