Huchu DS · 0.5
All portals

Teacher portal

Class lists, mark entry, attendance, lesson plans. Use a tablet at the front of class for attendance; use a desktop for marking. Same look, more room to work.

Portal 3 shells 8 pages Production /portals/teacher
Full demo

The whole Teacher portal in one file

A single tablet-first app covering all 18 screens. Tap any link below to jump straight to that screen.

Tablet-primary · 1024×768

Open the live demo

Mr Tendai Chari · Maths & Combined Sci · Form 2A class teacher. Sign in, take roll, mark a quiz, message a parent, plan a lesson — every job, from start to finish.

Launch demo
What's inside
  • Sign in, including shared classroom tablet mode
  • Today screen · today's lessons · papers to mark
  • Mark attendance (Present / Absent / Late) · save and move on
  • Enter marks, then share with parents
  • Marks book with quick-edit and add-column
  • Parent messages inbox · reply · send to whole class
  • Weekly timetable · lesson details · cover lesson
  • Lesson planner with side panel & copy-from-last-week
  • Homework · shared file library · reports
  • Parent meetings calendar · profile · settings · help
  • Offline notice · empty / loading / error screens
Open fullscreen
All 18 screens — quick links
Examples

Code alongside the demo

Attendance and mark-entry rows from the Teacher portal, built from system components — alongside the React you would write against @corelith/design-system.

Shells

Device shells

Each portal adapts to the device the audience is using. The primary device is highlighted; the others reflow without losing functionality.

Tablet
768–1180 px
Primary

Side menu sorted by class; the main grid is for marks, attendance and lesson plans.

Open mark entry
Desktop
1280 px+

Same layout with more columns visible; sortable rows, keyboard shortcuts, type in many marks at once.

Mobile
360–414 px

Cut down — attendance only. Mark entry is turned off on phones by default.

Pages

Screens in this portal

Each page is a real, working mockup at the right screen size. Click any to open.

Used in this kit

Primitives, blocks & patterns

The portal composes from the same system everything else uses.

Built from these recipes

Demos illustrate recipes — here are the ones this kit uses

Every screen in the teacher demo is built from a Huchu cookbook recipe. Open one to see the React, state machine, and edge cases behind it.

Need a new Teacher portal screen?

Every screen in this portal is built from the same system. Start a new one by copying an existing template.

All portal shells