← All projects
LiveeLearning / Live Tutoring

VideoClass

Live classrooms, bookings and coursework in one platform.

Interface preview — representative of the product, rendered with sample data.
The problem

Running online tutoring usually means stitching together a video call tool, a scheduling app, a messaging thread and a spreadsheet of who has paid for how many lessons. None of them know about each other, so the administrative work grows faster than the teaching does, and nobody can answer how many lessons a student has left without checking three places.

The solution

VideoClass puts the lesson and the administration around it in the same system. Booking a lesson creates the session, the session opens a real-time classroom, and attendance, recordings and remaining lesson credits update from it. Teachers and students work from one place, and the operational questions — who attended, what was assigned, how many sessions remain — are answered from the record the lesson itself produced.

Capabilities

Key features

Live Classrooms

Real-time audio and video sessions between teacher and students, running in the browser.

Session Recording

Lessons captured server-side and made available for review afterwards.

Lesson Booking

Calendar-based booking with availability, so scheduling does not happen over messages.

Student Packages

Prepaid lesson credits tracked automatically as sessions are consumed.

Assignments & Submissions

Work set after a lesson, submitted by the student and reviewed in the same place.

Attendance Records

Attendance captured from the session itself rather than marked manually.

Teacher Notes

Per-student notes and progress observations kept with the student record.

Multi-Role Administration

Separate teacher, student and administrator experiences from one system.

Staff Messaging

Internal messaging so operational conversations stay inside the platform.

Social Sign-In

Third-party sign-in so students can join without creating another password.

Built with
LaravelBladeLiveKitWebRTCPostgreSQLRedisTailwind CSS
My role

Full-stack. Real-time media infrastructure, application development, scheduling logic, recording pipeline and deployment.

Project status

Live. This system is deployed and in active use.

Have an idea for a software project?

Let's turn it into a working digital solution — from the first conversation about the problem through to something running in production.

  • Web Applications
  • SaaS Platforms
  • Business Systems
  • API & Integration
  • Database Systems
  • System Modernization