← All workFull-stack build, solo

Heraldic Capital.

56 pages, 54 API endpoints, live precious-metals pricing, 9-level commission system, PDF contract generation, KYC workflow.

Year
2025
Duration
4 months
Stack
next.js · typescript · postgres · prisma · tailwind
Heraldic Capital hero image

Provenance

Heraldic Capital started as a real client engagement for Golden Investmantta in early 2025. After a few months the engagement ended by mutual agreement. Rather than leave the codebase incomplete I finished it into a portfolio showcase — the architecture, the commission system, the contract generation, the KYC workflow all run end-to-end.

This is labeled type: showcase throughout the site exactly so a prospect reading /work/eres (real client, retainer signed each year) and /work/heraldic-capital (showcase, not a live business) can tell the difference without squinting.

Roles

Brand Identity UI/UX Design Full-Stack Development Database Architecture DevOps & Deployment

Overview — digitizing precious metals investment

Traditional gold and precious metals investment has always been opaque and manual — phone orders, paper contracts, spreadsheet portfolios, and zero real-time visibility. Heraldic Capital replaces that entire workflow with a modern digital platform: live pricing, instant portfolio analytics, automated contracts, and a multi-level partner network — all in one application.

56
Pages
54
API endpoints
29k+
Lines of code
9
MLM levels

Key screens

The platform splits into a public investor-facing front-end and a deep back-office for partners and admins. Eight canonical screens cover both.

heraldic-capital.vercel.app/

Heraldic homepage — hero with live gold pricing, investment products, and trust signals

heraldic-capital.vercel.app/pricing

Pricing & plans — investment tiers, live gold prices, historical performance

heraldic-capital.vercel.app/vip

VIP product — premium gold savings plan with exclusive benefits

heraldic-capital.vercel.app/terms

Terms & legal — compliance documentation, GDPR, investment terms

heraldic-capital.vercel.app/dashboard

Investor dashboard — portfolio overview, active investments, recent activity, quick actions

heraldic-capital.vercel.app/investments

Investments — active positions, purchase history, performance tracking per asset

heraldic-capital.vercel.app/payments

Payments — transaction history, deposits, withdrawals, invoices

heraldic-capital.vercel.app/prices

Live prices — real-time precious metals pricing, historical charts, price alerts

Five core modules

01 · Live precious metals pricing. Gold, silver, and platinum prices updated 3 times daily from market feeds. Historical charts, price alerts, and buy/sell spread calculations in real-time.

02 · Portfolio dashboard with D3 analytics. Interactive portfolio visualization — allocation breakdowns, performance history, unrealized gains. Custom D3.js charts with drill-down and export capabilities.

03 · 9-level MLM career system. Partner network with 9 career levels, automatic commission calculations, genealogy tree viewer. Volume tracking, qualification criteria, and monthly payouts.

04 · Auto PDF contracts & KYC workflow. Digital onboarding — identity verification, contract generation, e-signature flow. PDF contracts with QR verification codes, compliant with EU financial regulations.

05 · Admin back-office. Complete management console — user management, order processing, commission overrides, reporting. 45 granular permissions across 4 role levels.

Brand identity — premium & trustworthy

A visual system built around gold and stone — communicating trust, stability, and premium positioning for a financial platform.

Heraldic Capital brand identity — logo, gold + stone palette, type pairing
Brand identity — gold + stone colour system, Playfair Display + Inter pairing

Colour system. Gold Primary #FACC15, Gold Light #FDE68A, Stone Dark #0C0A09, Stone Light #F5F5F4.

Typography. Playfair Display + Inter — display, body, UI.

Tech stack

  • Frontend — Next.js 15, React, TypeScript
  • Styling — Tailwind CSS, shadcn/ui
  • Backend — Next.js API routes, Server Actions
  • Database — PostgreSQL, Prisma
  • Auth — NextAuth.js, role-based access control
  • Charts — D3.js, Recharts
  • Documents — jsPDF, QR codes
  • Deploy — Vercel, Edge Functions

Results — what was shipped

MetricOutcome
Pages56 — complete investor portal: dashboard, portfolio, contracts, admin
API endpoints54 — RESTful API for pricing, orders, commissions, KYC, reporting
MLM levels9 — career system with automatic qualification and payouts

Why it matters

I point prospects at this when the brief involves a regulated vertical (finance-adjacent, MLM-adjacent, KYC-adjacent). The architecture choices — event-sourced commission ledger, signed-PDF pipeline, admin/back-office separation — are reusable across similar briefs.

1/ 3slots open · Q2 2026
Booking open nowlive times on /book
Solo operator · Custom work

Let's talk.

Something similar? Book a discovery call or send a brief —
I'll tell you honestly whether your context fits.

Send a brief
mail@nkovalcin.comReply within 1 working day