SaaS platform·2026
Invite — invitations and event management platform
A multi-tenant SaaS platform for creating digital invitations and managing events in Kazakhstan: birthdays, weddings and toi, corporate events. A ready invitation with RSVP, guest seating, wishlist and QR check-in, plus a directory of vendors and venues. A Next.js 14 + NestJS monorepo with tRPC, session-based Lucia v3 auth and FREE/PRO/BUSINESS plans.
Next.jsNestJStRPCPrismaPostgreSQLRedisLuciaDocker

Project goals
- Launch a digital invitations SaaS with RSVP and QR check-in
- Achieve end-to-end type safety via tRPC + Zod with no codegen
- Integrate local payment providers (Kaspi, Halyk, TipTop, Stripe)
- Deliver multi-channel notifications: Email, SMS, WhatsApp, Telegram
Tasks
- Design a monorepo: Next.js 14 frontend + NestJS backend + shared Zod types
- Implement session-based auth on Lucia v3 with a Prisma adapter
- Build guest management: RSVP, seating, +1, contact import (.vcf), VIP statuses
- Develop ticketing and billing with a grace-period model and FREE/PRO/BUSINESS plans
- Add a lazy-loaded Fabric.js invitation editor and Mapbox maps
- Connect a Telegram bot for guest notifications and RSVP collection
- Set up CI/CD: build images in GHCR and deploy to a VPS
Results
Measurable performance indicators
- Over 12,000 invitations created on the platform
- A catalog of 50+ ready templates and a UI in three languages (RU/KZ/EN)
- Live billing with local payment providers and a grace period
- 457 backend tests and 93 frontend tests, Lighthouse ~90
- Automatic deploys on push to main via GitHub Actions and GHCR
Key metrics
Specific performance indicators of the project
12 000+
Invitations created
50+
Ready templates
3
UI languages
4+
Payment methods