Kavcar: Online Course and 1-on-1 Lesson Platform
EdTechLive

Kavcar: Online Course and 1-on-1 Lesson Platform

About this project

Visit live site↗

Course platform built from scratch for an electrical engineering educator. Courses, modules and lessons with drag-and-drop curriculum ordering, tiered packages, cart and a coupon engine. Payments run on Shopier; since the provider sends no paid notification, access opens through a signature-verified webhook plus a reconciliation job every five minutes, so a missed webhook is caught by the second layer. Content protection took the most work: signed video embeds, a Redis lock that keeps one viewer per account, a moving identity watermark on video, and every PDF stamped with the student's identity. A leaked copy carries its owner. 1-on-1 lessons add an availability calendar, bookings and Zoom integration; the admin panel covers roles, audit log, refunds and versioned email templates. KVKK data-request flow included. Next.js 16, PostgreSQL with Drizzle, Bunny Stream, BullMQ, TOTP two-factor auth. Runs on a VPS via Coolify with encrypted restic backups to Cloudflare R2. 246 Vitest tests.

Tests
246 Vitest
Languages
TR · EN

Screens

Kavcar 1
Kavcar 2

Planning something similar?

Book a call