Back to Projects
FinTech / SaaS

InstalEase

A multi-tenant SaaS platform for managing installment plans in retail businesses — contracts, payments, customers, and real-time analytics from a single dashboard.

🚀

Project Overview

A production-grade, multi-tenant SaaS platform for retail installment businesses (home appliances, mobile phones, electronics, furniture). Features complete data isolation via PostgreSQL Row Level Security (RLS), 6-tier role-based access control (super_admin to customer), and real-time dashboards powered by Supabase Realtime subscriptions. Covers the full installment lifecycle: customer onboarding with CNIC verification, contract creation, automated installment scheduling, payment recording with receipt generation, guarantor management, and overdue/late-fee tracking. Includes a SaaS subscription model with tiered plans, multi-step shop registration with payment slip upload and manual verification, and a centralized Super Admin portal for platform-wide management. Built with Next.js 16, Supabase Auth, Zustand, TanStack Query v5, and deployed on Vercel.

Tech Stack

Next.js 16React 19TypeScriptTailwind CSS v4shadcn/uiSupabasePostgreSQLZustandTanStack Query v5React Hook FormZodRechartsTwiliopdf-libTesseract.jsSentry

Key Features & Highlights

Multi-tenant architecture with PostgreSQL RLS — unlimited shops with complete data isolation and 6-tier RBAC
Real-time dashboards with Supabase Realtime — interactive charts for revenue, contract status, and payment breakdowns
End-to-end installment workflow — CNIC verification, contract creation, auto-scheduling, receipt generation, and late-fee tracking
SaaS subscription model with Super Admin portal — tiered plans, multi-step shop registration, and platform-wide management