CACodex Analytica

Service · 02 of 03

When the BI tool is wrong,
we ship the product.

Bespoke dashboards, customer-facing data apps, and full SaaS: Next.js + React + Supabase + custom D3 / Canvas visualisations, designed and built by two engineers using AI-augmented workflows.

Next.js 16App Router + RSC + Cache Components
React 19Concurrent + Server Actions
100% yoursIP transferred on payment
brief · scoping formlive

new project · auto-fill

Project name

Source platform

— pending —

Metrics required

— pending —

Deadline

— pending —

Budget

— pending —

What we deliver

4 sub-disciplines.
Pick one or all.

kpi wall · livelive

MRR

$412,803 0.0%

Active Tenants

3,842 0.0%

NPS

67 0.0%

Avg fill days

11.4 0.0%
01 ·

Customer-facing dashboards

Embedded analytics for your SaaS. Brand-aligned, framework-native, no white-labelled iframes.

  • Server-rendered with App Router: SEO-clean, instant
  • Custom D3 / Canvas visualisations, not Highcharts copies
  • Responsive, accessible, theme-aware (light + dark)
  • Multi-tenant from the database up, Postgres RLS or app-layer
brief · scoping formlive

new project · auto-fill

Project name

Source platform

— pending —

Metrics required

— pending —

Deadline

— pending —

Budget

— pending —
02 ·

Full data products

End-to-end SaaS (auth, billing, storage, observability) designed and shipped in eight weeks.

  • Supabase / Neon for Postgres + auth + realtime
  • Stripe billing wired with usage events + invoicing
  • Vercel Functions for AI / heavy-lift endpoints
  • Sentry / PostHog observability + error budgets
contributions · 26 weekslive
03 ·

Bespoke visualisations

When a chart library can't do what the data requires, custom rendered with a finger on the FPS counter.

  • D3 + Canvas hybrid for charts beyond 50K points
  • WebGL where the data demands it
  • Smooth 60fps interactions on commodity laptops
  • Storybook'd, type-safe, drop-in for your stack
schema · star modellive
04 ·

Embed-friendly modules

Drop-in dashboard modules that live inside your existing app shell: your auth, your routing, your design system.

  • Shipped as a Next.js package or iframe with postMessage
  • Theme tokens accept your design system
  • Authenticated via your existing JWT / session
  • Self-host or run on our Vercel tenant

Methodology

How a custom build runs.

Same Friday demos, same documented handover. The difference is what you get at the end: your code, your repo, your deploys.

  1. 01Stage

    Diagnose

    30-min discovery + a written brief. Pixels, queries, auth model, growth assumptions. Fixed-price scope within a week.

    to fixed price

    1 wk

  2. 02Stage

    Design

    Schema, API contract, component library, page layouts, performance budget. All in writing, all signed off.

    interaction budget

    60fps

  3. 03Stage

    Deliver

    Vercel preview deploys per commit. Friday demo + Loom. Lighthouse scores tracked. End-to-end tests in CI.

    Lighthouse target

    100/100

  4. 04Stage

    Document

    Storybook, ADR log, CI runbook, on-call playbook, handover deck. The next engineer reads it and ships in a week.

    every decision

    ADR-traced

Tech stack

The tools we’ve shipped to production.

We don’t pretend to be neutral. We pick stacks we’ve put on a SOC-audited tenant.

Frontend

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS v4
  • Motion (Framer)
  • Radix UI

Visualisation

  • D3.js
  • HTML Canvas
  • WebGL / regl
  • OGL
  • Recharts (where it fits)

Backend & data

  • Supabase
  • Neon Postgres
  • Vercel Functions
  • Vercel AI Gateway
  • Drizzle ORM

Ops

  • Vercel
  • GitHub Actions
  • Sentry
  • PostHog (EU)
  • Cloudflare

Sample deliverable

What you actually receive.

A multi-tenant SaaS dashboard at production-grade Lighthouse scores, with auth, billing, and a documented runbook your engineering team takes over in a week.

  • Next.js 16 monorepo with type-safe API contracts
  • Storybook with every component documented + visual-tested
  • End-to-end Playwright tests + GitHub Actions CI
  • ADR log of every architectural decision (.md, in-repo)
brief · scoping formlive

new project · auto-fill

Project name

Source platform

— pending —

Metrics required

— pending —

Deadline

— pending —

Budget

— pending —

Questions we get

Before you sign.

Anything else? Send a question to admin@codexanalytica.com.

    #01Why Next.js / React, not framework X?

    We've shipped multiple Next.js 16 SaaS apps to production at scale. The Vercel + Next combo gives us SSR, RSC, App Router, edge-native middleware, AI Gateway, and a deploy story that gets out of the way. We pick what we know ships fast and stays maintainable.

    #02Can you build inside our existing repo / stack?

    Often, yes. We've contributed to Vue / SvelteKit / Remix codebases. If your stack is mainstream, we adapt. If it's deeply custom, we'll be honest about what we can and can't do; usually we'll point you at the right specialist.

    #03How do you handle multi-tenancy + RLS?

    Postgres-level RLS for the security-critical paths and app-layer enforcement for the rest. Tested against real personas with end-to-end Playwright suites that validate cross-tenant isolation before every deploy.

    #04Who hosts the production app?

    Default is Vercel + Supabase / Neon: fastest path, lowest ops surface. We can also ship to AWS / GCP / Azure if your security or data residency requirements demand it.

    #05What's the post-launch support look like?

    30 days priority support included on every project (same-day for production issues during AEDT business hours). After that, a retainer: 4 hrs / week minimum, on / off as your roadmap dictates.

Custom Dashboards & Products

Tell us what you'd ship if engineering wasn't the bottleneck.

We'll come back with a fixed-price, eight-week plan.

Let's talk

Ready to ship something real?

A 30-minute discovery call to scope your project. We'll tell you honestly whether we're the right fit, and if we are, we'll have a proposal within a week.

  • Reply within 1 business day
  • Fixed-price or weekly retainer
  • Ship in weeks, not quarters
Available
Q2 2026
Based in
Melbourne, AU
Response
< 1 business day
Book a free consultation