JAVOXIR
02EdTech · Full-stack·2026

EDUFLOW

O'quv markazlari uchun yagona boshqaruv tizimi — CRM, davomat, jadval va moliya bitta ilovada

Rol

Full-stack dasturlash va arxitektura

Davomiyligi

Davom etmoqda

Yil

2026

Saytga o'tish

Demoga kirish

Bu demo uchun login talab qilinadi. Kirish ma'lumotlarini so'rang:

Live preview

10
Asosiy modullar
4
Foydalanuvchi rollari (RBAC)
O'zgarmas
Moliyaviy hisob
Faol
Productionda

Xizmatlar

  • Veb-ilova
  • REST API va Backend
  • UI/UX dizayn

Stack

Next.js 16React 19TypeScriptTailwind CSS v4Django 6Django REST FrameworkPostgreSQLpgvectorpsycopg 3SimpleJWTdjango-filterGunicornWhiteNoiseDockerNginxVercelDigitalOcean

Umumiy ma'lumot

EduFlow — o'quv markazlari uchun yagona boshqaruv tizimi. U markaz har kuni duch keladigan savollarga bitta boshqaruv panelidan javob beradi — kim qarzdor, kim darsga kelmadi, bu oy har bir o'qituvchiga qancha to'lash kerak va marketing byudjeti qayerda ishlayapti. Yadro CRM, kurslar va guruhlar, Google Calendar uslubidagi jadval, o'quvchilar, davomat, to'lovlar va ko'p filialli operatsiyalarni qamrab oladi — barchasi rolga asoslangan kirish ostida. O'quv materiallari va testlar (LMS qatlami) keyinroq; avval operatsion yadro.

Muammo

O'quv markazining kundalik ishi lidlar, jadval, davomat va pulni qamrab oladi — va ularning har biri boshqalari bilan izchil bo'lishi kerak. Boshqa kunga ko'chirilgan dars, kurs o'rtasida muzlatilgan o'quvchi, bekor qilingan to'lov: har bir shunday hodisa moliyaviy tarixni yoki audit izini buzmasdan aks ettirilishi kerak. Interfeys ham texnik bo'lmagan xodimlar (menejerlar, kassirlar, o'qituvchilar) uchun yetarlicha sodda bo'lishi, shu bilan birga har bir rol nimani ko'rishi va qilishini qat'iy cheklashi lozim.

Yechim

To'rt rolli RBAC tizimi (Admin, Filial menejeri, Kassir, O'qituvchi) bilan Django REST API qurildi — ham backendda, ham UI'da amal qiladi. Takrorlanuvchi darslar qoidadan hisoblanmaydi, balki alohida tahrirlanuvchi yozuvlar sifatida yaratiladi, shu sababli bayramlar, ko'chirilgan darslar va o'qituvchi kasal bo'lgan kunlar tabiiy hal bo'ladi. Pul faqat Decimal sifatida saqlanadi va moliyaviy yozuvlar o'zgarmas — to'lovlar hech qachon tahrirlanmaydi yoki o'chirilmaydi, faqat storno yozuvi bilan bekor qilinadi, shunda audit izi buzilmaydi. Tarixi bor yozuvlar o'chirilmaydi, arxivlanadi (API 409 qaytaradi va arxivlashni taklif qiladi). Next.js 16 frontendi yorug'/qorong'i rejimli token asosidagi dizayn tizimidan foydalanadi va har bir ro'yxat qidiruv va filtrlar bilan ham karta, ham jadval ko'rinishida, mobil pastki navigatsiyagacha to'liq responsive.

Natija

1-faza yadrosi DigitalOcean (backend, systemd + Nginx) va Vercel (frontend)da production'ga joylangan. Ko'p filialli qo'llab-quvvatlash bitta markazga har biri o'z xonalari, guruhlari va xodimlari bilan bir necha filial yuritish imkonini beradi. Arxitektura ataylab single-tenant — bu bitta markaz uchun ichki tizim, SaaS emas — va pgvector'ga tayyor ma'lumotlar bazasi yadroni qayta shakllantirmasdan keyingi LMS va AI qatlami (test yaratish, semantik baholash, materiallar bo'yicha savol-javob bot) uchun eshikni ochiq qoldiradi.

Keling, quramiz

SHUNGA
O'XSHASH
LOYIHA BORMI?