BACK TO PROJECTS
SaaSAIMulti-tenant3D LIVE

KANAYA

Multi-tenant ID card generation platform — drag-and-drop template designer, AI-powered image decomposition, 3D card preview, QR-encoded physical IDs, and real-time attendance verification. Built for schools, government, and events.

BUILT WITH Svelte 5SvelteKitTypeScriptNeonDrizzleThree.jsfal.aiBetter AuthTailwindCSSZod

WHAT IT DOES

KEY FEATURES

Template designer

Drag-and-drop canvas for building ID card layouts. Position elements, set fonts, upload images, and preview in real-time.

AI image decomposition

Uses fal.ai (Qwen-Image-Layered) to automatically separate template images into RGBA layers for clean element extraction.

3D card preview

Real-time Three.js card visualization with scroll-triggered animations on the marketing page.

QR-encoded IDs

Each generated ID embeds a scannable QR code encoding identity data for instant verification and attendance tracking.

Multi-tenant RBAC

Organization-scoped data with a full role hierarchy: super_admin → org_admin → id_gen_admin → id_gen_user.

Credits billing

Usage-based billing system with invoice generation and payment tracking.

Batch generation

Generate ID cards at scale from a single template and a data import.

Physical ecosystem

Supports shop integrations for physical card printing and production.

CASE STUDY

ABOUT THE PROJECT

ID card generation and management platform serving schools, government agencies, and event organizers. Combines a visual card designer with AI-assisted template processing and a physical card production pipeline.

Architecture: SvelteKit full-stack with Neon PostgreSQL and Drizzle ORM. Better Auth for multi-tenant authentication. Cloudflare R2 for file storage. pdf-lib for PDF generation. fal.ai for AI image processing. Threlte for 3D visualization.

PROJECT DETAILS

Status LIVE
Category SaaS, AI, Multi-tenant, 3D
Stack 10 technologies

ARCHITECTURE HIGHLIGHT

Offline-first with RxDB — works without internet, syncs via Server-Sent Events when back online.

BY THE NUMBERS

  • 117 Svelte components
  • 5 role-based dashboards
  • Multi-location support
  • PWA — iOS & Android

PREVIEW

SCREENSHOTS

POS Transaction Screen

screenshot coming soon

Owner KPI Dashboard

screenshot coming soon

Kitchen Display System

screenshot coming soon

Floor Plan Editor

screenshot coming soon

LET'S WORK TOGETHER

HAVE A PROJECT IN MIND?

Looking to build something real — from prototype to production.

GET IN TOUCH →