← cd ../projects
NodirTarix
Ishlab chiqilmoqdaPythonDjangoDRFPostgreSQL
Django asosidagi o'quv jarayoni. Ma'lumot modellari: AttendanceRecord, FinanceSettings, LandingContent, Lead. Ilovalar: attendance, finance, landing, leads.
Kodni ko'rish — GitHub →Loyiha jurnali
8-avgust 2026
Loyiha haqidaFull-stack CRM for an Uzbek educational center with a public landing page and Expo mobile app sharing the same Django REST API.
• Backend: Django 4.2, Django REST Framework, SimpleJWT, PostgreSQL
• CRM frontend: React 18, Vite, TailwindCSS
• Public landing: separate React 18, Vite, TailwindCSS app
• Mobile: React Native with Expo
• Production services: PostgreSQL 15, Redis, Django + Gunicorn, Nginx, optional Certbot
• i18n: Uzbek, Russian, English
1. Create local env:
2. Start the development stack:
3. Run migrations and bootstrap data:
4. Open the apps:
• CRM frontend: http://localhost:5173
• Landing page: http://localhost:5174
• Backend API: http://localhost:8000/api/v1/
• Django admin: http://localhost:8000/secure-admin/
1. Create production env:
2. Update these values before deploy:
• DJANGOSECRETKEY
• POSTGRESPASSWORD
• DATABASEURL
• DJANGOALLOWEDHOSTS
• CORSALLOWEDORIGINS
• CSRFTRUSTEDORIGINS
• NGINXSERVERNAME
• DOMAINNAME
• CERTBOTEMAIL
• DJANGOSUPERUSEREMAIL
• DJANGOSUPERUSERPASSWORD
3. Build and start production services:Telegram'da ulashish
Izohlar
izoh yozish uchun ismingizni kiritasiz
Hali izoh yo'q — birinchi bo'lib fikringizni yozing.