Why I Built This
WhyIBuiltThis
Instructors and program coordinators spend a disproportionate amount of time on administrative workāenrollment, attendance tracking, scheduling, and ad-hoc student supportāthat takes time away from teaching and improving course materials. Many of these tasks are still manual or spread across spreadsheets, email, and a variety of disconnected tools, which increases the chance of errors and consumes staff time.
Communication and resources are often scattered across chat, email, calendars, and LMS platforms, making it difficult to keep learners informed and coordinate mentors. This fragmentation makes onboarding, resource distribution, and last-minute schedule changes time-consuming, especially for teams running multiple cohorts or shifting between different course formats.
My Approach
MyApproach
Centralized communication, cohort management, and member tools in one workspace so educators can focus on teaching.
Provided workflows for scheduling, resource sharing, role controls, and simple billing to reduce operational overhead.
Key Features
KeyFeatures
- Slack-style channels and threaded discussions
- Real-time chat & presence (via Centrifugo)
- Live audio & video for cohort sessions (via Agora)
- Cohort tools for enrollment, scheduling, attendance, and progress
- Flexible subscription plans and billing
- Role-based access and permissions (RBAC)
- Web & mobile push notifications (OneSignal & Web Push)
- File sharing and centralized resource library
How the System Works
HowtheSystemWorks
A straightforward lifecycle from signup to cohort delivery and administration.
- A user signs up and selects a plan.
- Instructors create courses and channels; learners join cohorts.
- Learners interact via chat, threaded discussions, and live sessions.
- Instructors access session history, rosters, and billing details in the workspace.
Engineering Challenges & Lessons Learned
EngineeringChallenges&LessonsLearned
Reducing tool fragmentation so instructors can manage cohorts without switching apps.
What Iād Improve Next
WhatIādImproveNext
- Add AI integrations to better improve learning tools and personalised experiences.
- Introduce team-level budgets and improved scheduling workflows.
