Portfolio > Be Major: Online Teaching Platform
Be Major: Online Teaching Platform
A live video classroom built for kids — browser-based lessons, one-to-one or in groups of up to 24, with strict access control and full teacher moderation.
Industry
EdTech / children's education
Scope
Video classrooms, payments, scheduling, admin
Stack
PHP, Laravel, Ratchet · VueJS, Vuetify, Twilio
Status
Dissolved

The challenge
Be Major needed an online teaching platform built specifically for kids — live video lessons, one-to-one or in groups of up to 24 students, running directly in the browser with no app to install. Because the audience is children, access control wasn't a nice-to-have: only signed-up, paying students could ever reach a lesson, and teachers needed full control over every participant's camera and audio — including the ability to remove someone from the call outright.
What we built
A full platform covering the lesson itself and everything around it: payments, scheduling, and administration. Video and audio run on Twilio; realtime chat runs over a WebSocket server we built with Ratchet PHP.
- A unique join link per student, locked to a single device — it simply won't work anywhere else
- Full teacher moderation: mute, disable video, or remove any student from the call
- Card payments via Stripe integration
- Realtime text chat during lessons over WebSocket
- A teacher backend for viewing and managing their schedule
- An admin panel for registering teachers, managing lessons, and site-wide configuration
- Full mobile and desktop support
Feature spotlight: one link, one device
Every participant gets their own unique link to a lesson — and that link only ever works on the first device that opens it. It can't be forwarded, shared, or reused, which closes off the most obvious way an unauthorized viewer could end up in a children's class.
Around the platform
What happened next
Be Major launched into real demand — remote, browser-based lessons were exactly what families needed while in-person classes weren't an option. But that demand was tied to circumstance, not habit. Once COVID restrictions lifted and kids went back to in-person school, growth didn't hold at the level the business had planned around, and it was eventually dissolved.
The platform itself did exactly what it was built to do. The lesson here isn't a technical one — it's a reminder that a product can be well-built and well-timed for a moment, and still not outlast the conditions that created its market.
Where the project stands
Access-control & UX design
Platform build
Launch & pandemic-era growth
Business dissolvedLesson learned