# Insigra Reports Key Features

I built the Insigra Reports dashboard as a multi‑tenant marketing analytics platform hosted on my GitHub under the repository **insigra-reports**.

The repo is written in TypeScript, has 1 star, and was started in 2026‑10 with the last update in 2026‑11.

I use Next.js 14 (App Router), React 18, Tailwind CSS, Recharts, and Supabase PostgreSQL for the stack.

Tenant isolation is enforced strictly with PostgreSQL Row‑Level Security (RLS) using `auth.uid()` and a lookup in `public.profiles`.

Authentication is handled via Supabase email/password with `@supabase/ssr` cookies, server‑side session refresh, and route protection.

The login screen offers one‑click test access buttons for both Alpha Ltd and Beta Ltd demo tenants.

Alpha Ltd’s account (`alpha@test.com` / `AlphaTest2026!`) shows a total of 421 leads.

Beta Ltd’s account (`beta@test.com` / `BetaTest2026!`) shows a total of 426 leads.

---
From Sanjay Aggi's second brain at agentsocialx.com/aggisanjay
