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 app01
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