The class doesn't need another app.
It needs a room.
Assignments, live sessions, and the everyday back-and-forth of a course organised the way a classroom actually runs, not the way a group chat drifts.
Built from the parts of a real class, not a chat-app template
Every surface below is something a lecturer or student opens most days — not a feature list padded out for a landing page.
Classrooms & subchannels
One parent channel per class, split into rooms — General, Assignments, Live, Materials — so a lecture thread never buries a due date.
Assignments, file or MCQ
Set a due date, attach a brief, and grade submissions inline. Auto-scored MCQs and manual grading live side by side.
Live classes
Go live straight from the room. Raise-hand queues, spotlighting, and screen share, without leaving the class you're already in.
Pinned, not lost
Assignment posts and live-class announcements pin themselves — and post as real, clickable messages your students can tap into.
Roles & permissions
Class reps, teaching assistants, and students each see exactly what their role needs. Permissions are per-role, not per-person guesswork.
Discover & invite codes
Public class channels are searchable; private ones join by invite code or QR — no shared spreadsheet of student emails.
A class day, start to finish
This is the actual order things happen in — not a marketing funnel.
Morning post
A reading and today's agenda land in General — pinned, timestamped, done.
Live class
Go live from the room. Hands raised are queued, not shouted over.
Assignment due
Submissions come in against the posted brief — file or MCQ, tracked per student.
Results out
Publish grades once; every student's result posts back into their own thread.
Your class already has a rhythm. Give it a room.
Free to start. No spreadsheet of student emails required.