SaaS · Multi-tenant · Microservices

O'quv markazlarni
avtomatlashtirish platformasi

.NET 10, PostgreSQL 17, MongoDB 8, Redis 7, Cloudflare R2 — 10 ta mikroservis, real-time monitoring, onlayn va oflayn imtihonlar, to'lovlar avtomatizatsiyasi.

🚀 Loyiha qurilmoqda — MVP bosqichi

8 backend dasturchi, 3 frontend, 2 mobile, 2 QA, DevOps · parallel development

~68% asosiy modullar tayyor

Platforma imkoniyatlari

O'quv markazlar uchun to'liq ekotizim — yagona tizimda barcha jarayonlar

O'quvchilar & Guruhlar

Multi-tenant arxitektura, o'quvchilarni guruhlarga ajratish, davomat nazorati, Excel import/export.

Student ServiceEducation Service

O'qituvchilar & Maosh

RBAC rollari (CEO, Admin, Teacher), avtomatik maosh hisoblash, KPI, Telegram 2FA autentifikatsiya.

Identity & StaffgRPC

Imtihon & Test

Onlayn test, variant generatsiya, OCR orqali javoblarni avtomatik tekshirish, printer/skaner integratsiyasi.

Exam ServiceMongoDBTesseract OCR

To'lovlar & Moliyaviy

Naqd, Click webhook, Payme JSON-RPC, qarzdorlik avtomatik eslatmalari, real-time balans tizimi.

Payment ServiceRabbitMQ

Analitika & Hisobotlar

CEO dashboard, tushum trendlari, davomat statistikasi, KPI reytingi, PDF/Excel eksport.

Analytics ServicePostgreSQL + MongoDB

Fayl boshqaruvi

Cloudflare R2 saqlash, rasm optimizatsiya, pre-signed URL, bucket lifecycle, virus skanerlash.

File ServiceImageSharp

📐 Database Arxitekturasi

10 ta mikroservis · Database per Service · Multi-Tenant · PostgreSQL + MongoDB + Redis + R2

Platform Service, Identity & Staff, Student, Education, Exam, Payment, Notification, Analytics, File, EducationDatabase

Database arxitekturasini ko'rish
📌 YARP API Gateway | JWT + HttpOnly Cookie | gRPC | MassTransit | SignalR | Kubernetes

⚙️ Texnologik stack (MVP 3.0)

.NET 10ASP.NET CorePostgreSQL 17MongoDB 8Redis 7 Cloudflare R2YARP GatewaygRPCRabbitMQSignalR Docker/K8sPrometheus+GrafanaNext.js 15Angular 19Flutter
Platform Service
Identity & Staff
Student Service
Education Service
Exam Service
Payment Service
Notification Service
Analytics Service
File Service
EducationDatabase

Clean Architecture · CQRS · Event-Driven · Saga · HPA auto-scaling

2FA & RBAC
Telegram bot orqali ikki bosqichli autentifikatsiya
Real-time
SignalR WebSocket, bildirishnomalar, online status
AI tayyor
EducationDatabase Service AI training uchun tayyorlangan savol bazasi
Printer/Skaner
MFP qurilmalar, OCR, qog'oz imtihonlarni avtomatik tekshirish