NexForge

Portal Starter Kit $30

Ship a real client portal this week.

The Portal Starter Kit is a production-grade Next.js and Supabase client-portal application, distilled from portals running for real property and fund-oversight clients: authentication, protected routes, a role-aware dashboard, tasks, file tiles, and an onboarding flow, already wired and ready to rebrand.

Get the kit ↗Instant download · 7-day full refund, keep the assets

What it is

This is the boring, expensive 60% of a client portal already done. Authentication, sessions, protected routes, a role-aware admin and staff dashboard, task management with server actions, file tiles, and an onboarding module with progress tracking, all wired together in a clean Next.js and Supabase codebase.

It runs in demo mode with realistic seed data before you connect anything, so you can click through the whole product first. Then you connect your own Supabase project, rebrand it to your name and colours, and deploy.

It was distilled from portals running in production for real clients and rebuilt clean, so it carries none of their code or data. What it keeps is the architecture decisions that survived real usage.

What is inside

What you walk away with

  • ·A working portal on your machine the same afternoon, signed in, with seed data.
  • ·Your own Supabase project connected: live auth and database.
  • ·The portal rebranded to your name and colours.
  • ·A clear deploy path: single VPS with automatic HTTPS, or any Next.js host.

Who it is for

  • ·Freelance developers and small agencies who sell client portals and are tired of rebuilding auth and dashboards from zero.
  • ·SaaS builders who need a credible starting point with roles, tasks, and onboarding already modelled.
  • ·Anyone quoting portal work who wants to start at 60% done.

You need

  • ·Node.js 18 or newer and a terminal.
  • ·A Supabase project (free tier is fine) or the Supabase CLI.
  • ·Optionally a Resend account for the onboarding-complete email.

Where it comes from

Distilled from client portals NexBDM runs in production for property and fund-oversight clients, then rebuilt clean with all client code and data removed. The architecture is what survived real client usage, not what looked good in a tutorial.

Frequently asked questions

What stack is the Portal Starter Kit built on?

Next.js (App Router) and Supabase, with server actions for tasks, Supabase auth and migrations, seed data, and deploy configs including a Dockerfile, docker-compose, and a Caddyfile for automatic HTTPS on a single VPS.

Can I use it for paying client work?

Yes. The single-user commercial licence covers client work explicitly: you can rename, restyle, extend, and deliver it to clients. You just cannot resell the starter kit itself as a starter kit.

Does it work before I set up a database?

Yes. It runs in demo mode with realistic seed data before you connect anything, so you can click through the entire product first and decide what to keep.

What is actually included that a tutorial would not give me?

The wiring that takes the time: authentication with sessions and protected routes, a role-aware dashboard for admin and staff, task management with server actions, file tiles, an onboarding module with progress, migrations, seed data, and production deploy configs.

How do I deploy it?

Two documented paths: a single VPS using the included Dockerfile, docker-compose, and Caddyfile with automatic HTTPS, or any host that runs Next.js.

What if it is not for me?

Every kit carries a 7-day full refund, and you keep the assets. If it is not for you, you get your money back and keep everything you downloaded, no questions asked.

Portal Starter Kit $30

Instant download on Gumroad. 7-day full refund, keep the assets.

Get the kit ↗

The other kits