SaaS-платформа·2026

INVIX.KZ — Іс-шараларды ұйымдастыру платформасы

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

Next.jsNestJStRPCPostgreSQLRedisDockerPrismaMinIO
INVIX.KZ — Іс-шараларды ұйымдастыру платформасы

Кейстің мақсаттары

  • Іс-шараларды ұйымдастыруға арналған мультитенантты 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