SaaS-платформа·2026
INVIX.KZ — Іс-шараларды ұйымдастыру платформасы
Қазақстандағы іс-шараларды ұйымдастыруға арналған мультитенантты SaaS-платформа: тойлар, туған күндер, корпоративтік іс-шаралар. Next.js 14 + NestJS монорепозиторийі tRPC, RBAC, QR-чекин, билет жүйесі, шақыру дизайн редакторы және тарифтік жүйе (FREE/PRO/BUSINESS).
Next.jsNestJStRPCPostgreSQLRedisDockerPrismaMinIO

Кейстің мақсаттары
- Іс-шараларды ұйымдастыруға арналған мультитенантты SaaS-платформа жасау
- 6 рөлі және capabilities жүйесі бар RBAC енгізу
- tRPC + Zod арқылы end-to-end type safety қамтамасыз ету
- FREE/PRO/BUSINESS тарифтік жүйесін шектеулермен қамтамасыз ету
Міндеттер
- Монорепозиторий жобалау: Next.js 14 фронтенд + NestJS бэкенд + ортақ Zod-типтер
- Lucia v3 және Prisma-адаптермен session-based авторизация жүзеге асыру
- siteId бойынша деректерді оқшаулаумен мультитенанттық жүйе құру
- 5 деңгейлі middleware бар tRPC-роутерлер жасау (public → protected → capability → owner → guest)
- Undo/redo бар Fabric.js шақыру дизайн редакторын жүзеге асыру
- QR қонақтарды чекин жүйесін және билет жүйесін енгізу
- Docker-инфрақұрылымын баптау: PostgreSQL + Redis + MinIO
- Тарифтер бойынша план-гейтинг пен шектеулерді жүзеге асыру
Нәтижелер
Өлшенетін тиімділік көрсеткіштері
- Толық мультитенанттық және RBAC бар SaaS-платформа іске қосылды
- 12+ домендік модуль жүзеге асырылды: events, guests, wishlists, tickets, design және т.б.
- End-to-end type safety: Zod-схемалардан фронтенд-хуктарға дейін code generation-сіз
- CI/CD автоматтандырылды: lint + typecheck + test + Docker build + VPS-ке deploy
- API жауап уақыты 95-ші перцентильде 100 мс-тен аз
Негізгі метрикалар
Кейстің нақты тиімділік көрсеткіштері
12+
Домендік модульдер
6
RBAC рөлдері
3
Тарифтік жоспарлар
100%
End-to-end type safety