A complete starter suite for serious portal projects.

Frontend, backend, database, authentication, RBAC, documents, wallets, payments, settings, and public landing pages are shaped as one reusable foundation.

JWT and refresh token authentication

RBAC permissions and role guards

Profile, business KYC, security, and 2FA

Document folders, uploads, and Drive connection

Payment gateway setup with per-user credentials

Prisma, PostgreSQL, migrations, and seed data

Suite architecture

The base is organized into clear layers so every new project can start from a maintainable shape.

Frontend workspace

Next.js, React, TypeScript, Tailwind, shadcn-style UI components, responsive public pages, and authenticated app routes.

Backend services

NestJS APIs for auth, users, settings, documents, wallets, roles, dashboard analytics, and payment gateway setup.

Shared foundation

Shared permissions, Prisma schema, migrations, Postgres setup, seed data, Swagger docs, RBAC guards, and deployment-ready config.

Built for clone-and-customize project delivery.

Keep the starter as your base repo, then change brand, settings, landing content, roles, plans, payment gateways, and modules per client.

Configuration

Env-based API URL, Postgres, domain, branding, and landing content.

Operations

Users, wallets, documents, dashboard metrics, and role-based setup.

Customer pages

SEO landing routes for products, suite, pricing, security, and custom pages.

Admin control

Settings drawers, CRUD tables, permissions, subscriptions, and payment credentials.

Ready to open the portal?

Sign in to manage users, documents, subscriptions, settings, and payments.

Open portal