Barcha mahsulotlar
I. Shaxsiy loyihalar va freymvorkFaolYakkaKo'p modulli

CourseFlow

To'liq Udemy uslubidagi ta'lim platformasi — katalog, dastur konstruktori, imtihonlar va sertifikatlar — yetti oyda yakka o'zi chiqarilgan.

§01 katalog§02 darslar§03 imtihonlar§04 sertifikatlar
Bu nima

CourseFlow — to'liq LMS. Talabalar katalogni ko'rib chiqadi, kurslarga yoziladi, boblarga bo'lingan darslardan o'tadi, imtihon topshiradi va sertifikat yuklab oladi. O'qituvchilar kurslarni drag-and-drop dastur muharriri va TipTap rich-text dars sahifasi orqali quradi. Adminlar rollar, kategoriyalar va kontentni boshqaradi.

Next.js 15 (App Router, Turbopack) va Supabase ustida yakka qurilgan. Ma'lumotlar modeli — asosiy dalil: talaba / o'qituvchi / admin bo'yicha relatsion RBAC, kurslar → boblar → darslar, yozilish-va-progress, imtihonlar, sertifikatlar — barchasi bitta sxemada, migratsiyalar repozitoriyda kuzatiladi.

§01

U nima qiladi

5 ta signal

  1. 01 · Katalog
    Kurslar katalogi va talaba tajribasi

    Kategoriyalar, kurs kartalari, kurs sahifalari, progress kuzatuvi bilan boblarga bo'lingan darslar, yozilish oqimi. Boshidanoq locale-aware marshrutlar bilan App Router — next-intl i18n'ni to'liq boshqaradi.

  2. 02 · Konstruktor
    Drag-and-drop dastur muharriri

    O'qituvchilar boblar va darslarni dnd-kit bilan tuzadi; dars matnlari rasmlar, havolalar va rich-text bilan TipTap sahifasida yoziladi. O'qituvchi paneli va admin muharriri bir xil primitivdan foydalanadi.

  3. 03 · RBAC
    Marshrut darajasida nazorat qilinadigan uch bosqichli rollar

    Talaba, o'qituvchi va admin rollari Next middleware + Supabase RLS'da nazorat qilinadi. O'qituvchi onboarding oqimi ('become-instructor') va adminlikka ko'tarilish — first-class. Kichik skript admin rolini tayinlashni auditga yaroqli saqlaydi.

  4. 04 · Imtihonlar
    Imtihonlar, savollar va imzolangan sertifikatlar

    Imtihonlar, savollar, urinishlar va sertifikatlar uchun API marshrutlar. Yakunlangach platforma yozilish yozuviga bog'langan sertifikat beradi — katalogni ko'rishdan tugatilgan kursgacha bo'lgan siklni yopadi.

  5. 05 · AI-native
    Sxemani biladigan AI ishlab chiqish siklida

    Supabase MCP AI yordamchiga jonli sxemaga to'g'ridan-to'g'ri o'qish huquqini beradi — Claude va Cursor ishlaydigan ilova bilan bir xil jadvallarni ko'radi. Kombai AI yordamida UI yaratishni bajaradi. Zamonaviy yakka ishlab chiqish sikli.

§02

Stek

Tillar
TypeScript
Freymvorklar · Infra
Next.js 15React 19SupabaseTanStack QueryRadix · shadcn/uiTipTapdnd-kitnext-intlZodBiome · ultraciteSupabase MCP
Izoh

Repozitoriyni ochish sirlarni tozalash bosqichidan keyin navbatda turibdi — qurilish paytida kommit qilingan kalitlarni manba ommaviy bo'lishidan oldin rotatsiya qilib, tozalash kerak. Shu orada arxitektura bo'yicha bemalol tushuntirib beraman.

Hozirda

Senior / Staff muhandis rollari va tanlab olingan frilansga ochiqman — prodakshn AI, platforma va full-stack ishlar.

Bog'lanish