Project calendar

DELIVERY DATE · 2026-08-09

Schedule and deployments

Scheduled tasks

planned

Define teacher and coordinator roles

Teachers manage teaching and feedback while coordinators manage scheduling and communication, with server-enforced permissions.

Member-created classes · SmartLingo class product team · 0%
planned

Build the self-service class wizard

Choose language path, role, name, description, timezone, schedule, capacity, and per-person fee, private by default.

Member-created classes · SmartLingo class product team · 0%
planned

Implement private-class access control

Only owners, invitees, and enrolled members can see class content and rosters; email and payment details stay private.

Member-created classes · SmartLingo class product team · 0%
planned

Build invitation and enrollment

Preserve class context through sign-in, create one enrollment on acceptance, and prevent duplicates or cross-class leakage.

Member-created classes · SmartLingo class product team · 0%
planned

Test self-service class permissions

Cover free-member creation, role changes, capacity, invalid languages, duplicate invites, unauthorized edits, closure, and retention.

Member-created classes · SmartLingo class product team · 0%