← cd ../projects
EduCRM
LiveDjangoDRFReactVitePostgreSQLPWAElectron
Ta'lim muassasalari uchun 10 modulli CRM: ko'p tenantli tuzilma, rollarga ajratilgan kirish, davomat, moliya va hisobotlar. Django REST backend, React frontend, PWA va Electron qobiq. Hozir real serverda ishlab turibdi.
Kodni ko'rish — GitHub →Loyiha jurnali
8-avgust 2026
Loyiha haqidaEduCRM bu ko'p tenantli ta'lim markazlari uchun CRM tizimi. Loyihada Django REST Framework backend, React + Vite frontend, JWT auth, tenant context, PWA va Electron wrapper mavjud.
Bu hujjat root papkadagi oldingi alohida .md guide fayllarining yagona birlashtirilgan versiyasi hisoblanadi.
• Backend: Django, Django REST Framework, SimpleJWT, django-filter, django-cors-headers
• Frontend: React, Vite, TailwindCSS, React Router, Zustand, React Hook Form
• Qo'shimcha: i18next, PWA, Electron
• Development database: SQLite
• Production database: PostgreSQL qo'llab-quvvatlanadi
• superadmin
• owner
• receptionist
• teacher
• supportteacher
• student
Root .env faylni backend ham, frontend ham ishlatadi.
Muhim env kalitlari:
• DJANGOSECRETKEY
• DJANGODEBUG
• DJANGOALLOWEDHOSTS
• DJANGOCORSALLOWEDORIGINS
• DJANGOCSRFTRUSTEDORIGINS
• VITEAPIBASEURL
• TENANTHEADER
• VITETENANTHEADER
• SUPERADMINSECRETPATH
• VITESAPATH
• APPBASEURL
Tenant header:
• default qiymat: X-Tenant-ID
Tizim tenant context asosida ishlaydi:
• tenant X-Tenant-ID orqali aniqlanadiTelegram'da ulashish
Izohlar
izoh yozish uchun ismingizni kiritasiz
Hali izoh yo'q — birinchi bo'lib fikringizni yozing.