Skip to content
← All projects

Web apps

Kelaas

A class booking platform that lets independent teachers sell lessons, manage schedules and get paid in one place.

Role
Lead developer
Year
2024
Stack
  • Laravel
  • Vue
  • MySQL
  • Stripe
  • Tailwind CSS
Illustration for the Kelaas project

The challenge

Independent language and music teachers were juggling messaging apps, calendars and bank transfers to run their classes. Double bookings and no-shows were costing them real money.

What I built

A booking platform where each teacher gets a public page, a weekly availability grid, paid bookings with automatic reminders and a simple dashboard for students, packages and earnings.

Under the hood

Laravel with queues and scheduled jobs, a Vue front end, time-zone-aware scheduling, Stripe Connect payouts and a fully right-to-left layout for Persian and Arabic-speaking teachers.

The result

Teachers set up their page in under ten minutes, reminders cut no-shows noticeably, and payments arrive without chasing anyone.

Demo by KiteWPGet this theme