School fees, attendance, news from the school, and term reports — plus a full reference build for developers. Made for phones first; works on slow connections. Available as a web app and an Android app.
A single-file vanilla JS app that covers all 18 parent workflows end-to-end. Sign-in, multi-child switching, fees & payments, attendance, marks, library, calendar, messages, settings, 2FA, offline — everything a developer needs as a complete spec.
The fee hero and notice rows from the parent portal, built from system components — with the React you would write against @corelith/design-system.
Each portal adapts to the device the audience is using. The primary device is highlighted; the others reflow without losing functionality.
Status bar, hero fee balance, list of children with quick switcher, four-tab bottom nav (Home · Fees · Notices · Profile).
Open dashboardSame shell with the side rail surfacing all children, term anchor at the top, and notices pulled into a right column.
Each page is a real, rendered mockup at the right device width. Click any to open.
The portal composes from the same system everything else uses.
Every screen in the parent demo is built from a Huchu cookbook recipe. Open one to see the React, state machine, and edge cases behind it.
Every screen in this portal composes from the documented system. Start a new one by copying an existing template.