All case studies
Case study · Blockchain

BlockTrace — Blockchain Investigation Dashboard

Next.js 14 + TypeScript investigation dashboard for blockchain activity — admin console, server-side API routes, zod-validated inputs and on-demand PDF report generation via PDFKit.

Industry
Blockchain
Engagement
Discovery → Launch
Region
Global
Status
Live

BlockTrace — Blockchain Investigation Dashboard · Cover image

01 · The challenge

What needed solving

An investigation team needed a fast way to capture, structure and share findings on suspicious blockchain activity — wallets, transactions, counterparties. Exporting evidence to share with compliance or law enforcement was being done as screenshot bundles, which was slow and not court-ready.

02 · Our approach

How we framed the work

We started with a discovery sprint to map the user journey, business goals and real constraints. From there we wrote a fixed-scope plan: clear milestones, weekly review gates on a staging URL, and a written exit criterion for every phase. The blockchain space rewards teams that ship — not teams that plan — so we biased the engagement towards working software from week two onward.

03 · The solution

What we built

We built a Next.js 14 (App Router) TypeScript application deployed on Vercel. The /app/admin surface is gated for analysts, server-side API routes handle data fetches with zod-validated inputs, React Context manages shared investigation state across the dashboard, and PDFKit generates structured PDF reports on demand with consistent formatting suitable for hand-off to compliance teams. Tailwind drives the UI; the build is TypeScript-strict with a dedicated typecheck script.

04 · The results

What changed for the client.

Next.js 14 + TS
Stack
PDF (PDFKit)
Report Format
Zod-strict
Input Validation
  • PDF evidence packs generated in one click — no more screenshot bundles

  • Zod-validated API surface catches malformed inputs before they reach the data layer

  • Vercel-hosted with sub-second TTFB on App Router server components

Tech stack

Next.js 14TypeScriptTailwindZodPDFKitVercel

Want a similar outcome for your business? We'd love to hear about it.

Your case study, next

Let's build the next one together.

Fixed-scope quote in 24 working hours.