← Selected work

Web · Private

Classroom Management App

Role
Designer and developer
Stack
React, Firebase
AI used
Restructures my requirements and builds the code files; I define, review and test
Outcome
Every teacher on the team uses it: 15 to 20 batches and 100+ students per teacher

Problem

A teacher with 15 to 20 batches has a lot to keep track of: who is in which batch, who attended, how each student did on each test. When that lives in scattered notes, every question takes digging and mistakes slip in.

Constraints

The app holds real student data, so it is private. There is no public demo and no screenshots on this site. The diagram below is a schematic with invented sample data, and I am glad to walk anyone through the real app on a call.

Schematic, invented data: Batch → Students → Attendance records and Test results.

How AI was used

I describe what the app must do and supply the context. AI restructures those requirements into a plan and builds the code files. I define the problem, review every output, and test it before any teacher relies on it.

Result

Every teacher on our team now uses it to run their batches, students, results and attendance. That is 15 to 20 batches and 100+ students per teacher.

What I’d teach from it

Data modelling, using a classroom as the example. A batch has many students. A student has many attendance records and many test results. Getting those relationships right on paper first is what makes the app simple to use later.