Projects / Teaching platform

VirtuED

From finding a teacher to running the lesson.

VirtuED connects teacher discovery, lesson booking, video sessions and payments. Teachers publish a profile, set availability and rates, and manage students and communication from their account; students find a teacher and book a suitable time.

Lesson delivery

Video teaching and payments within the learning platform.

Video lessons and live communication

The virtual classroom supports video sessions, while live messaging and updates keep teachers and students connected within the platform.

Payments and teacher payouts

Payment integration covers lesson charges, subscriptions and teacher payouts. Bank-account setup is part of the teacher’s preparation for paid sessions.

02 / Teacher setup

A public profile and the settings needed for a first session.

VirtuEd: Teacher dashboard

Teacher dashboard

The dashboard tracks setup progress across availability, hourly rates, a bank account and a public profile. It distinguishes completed steps from actions still required, alongside session, calendar, student and chat navigation.

VirtuEd: Edit profile

Edit profile

Teachers edit their name, photo, biography and years of experience. Profile preview and an unpublish action provide control over how the profile appears in the teaching directory.

03 / Lesson communication

Notification channels set by the account holder.

VirtuEd: Notification settings

Notification settings

Browser notifications have a separate permission request. In-app, email and SMS alerts can be selected independently in the notification settings.

Technology stack

The technology behind VirtuED.

The teaching workspace, live application services and integrations for lessons, payments and communication.

Teaching workspace

React 18 and TypeScript provide the platform’s web interface.

  • React 18
  • TypeScript

Application & live updates

.NET 8 and ASP.NET Core provide application services, with SignalR for live communication and updates.

  • .NET 8
  • ASP.NET Core
  • SignalR

Platform records

SQL Server provides the platform’s relational data storage.

  • SQL Server

Lessons, payments & messages

AWS Chime supports video sessions, Stripe handles payments, and Mailchimp supports email communication.

  • AWS Chime
  • Stripe
  • Mailchimp
Your teaching service

Plan the workflow behind your teaching service.

We can connect discovery, educator setup, scheduling and live sessions with the payment flow your service needs. Begin with one teaching format and the steps required to book it.

Discuss a teaching platform