Preskoči na sadržaj
FLUXIS Labs_

// studija slučaja

PulseMetrics

Open-source SaaS analytics shell - stvarni multi-tenant RLS, App Router i CI gate koji zaista radi.

Klijent
Fluxis Labs (portfolio demo)
Uloga
Arhitektura proizvoda i full-stack implementacija
Godina
2026
Status
Open source
Unit test suite-ova
8
Lint + Vitest + Playwright
CI
Multi-tenant Postgres
RLS
Open source
MIT
Marketing landing za SaaS shell.
Marketing landing za SaaS shell.
Overview dashboard sa MRR grafikonom i KPI karticama.
Overview dashboard sa MRR grafikonom i KPI karticama.
GitHub Pages portfolio showcase.
GitHub Pages portfolio showcase.
Walkthrough sekcija sa stills i videom.
Walkthrough sekcija sa stills i videom.

Izazov

Većina portfolio dashboard-a ili lažira podatke u memoriji ili polovično poveže Stripe. Trebao nam je verodostojan MRR / churn / ARPU workspace koji pokazuje stvarnu multi-tenant arhitekturu - bez da billing i OAuth pojedu ceo rok.

Pristup

Izolacija tenanta živi u Postgres RLS-u (`tenant_id = auth.uid()`), ne u rasutim app proverama. Next.js 16 App Router učitava metrike u Server Components; Recharts ostaje client island. Mutacije idu kroz Zod-validirane Server Actions. Mock auth je env-gated da Playwright CI radi bez live kredencijala. Billing, shared ACL i Google OAuth ostaju namerno scoped showcase površine.

Rezultati

Javni MIT repo sa GitHub Pages showcase-om (walkthrough video + stills). Quality gate na svaki push: lint, typecheck, Vitest (8 unit suite-ova), Playwright mock-auth e2e i Lighthouse budžeti. Demo putanja: signup / demo login → Overview KPI → Analytics → Customers CRUD → unos metrika.

Stack

Next.jsTypeScriptSupabaseRLSRechartsPlaywright

Sledeći projekat

Aura Workspace

Imate ideju?

Odgovaramo u roku od 24h. Recite nam šta želite da isporučite.

Započnite razgovor