Virion — Next.js 16 Fintech & SaaS Template

Virion is a premium, production-ready template for fintech products, SaaS startups, analytics dashboards, and tech businesses. Built on Next.js 16, React 19, and TypeScript, it ships with 41 pre-built pages, an MDX-powered blog and integrations system, JSON-driven products with a working cart, and a fully editable content layer — no CMS or backend required.

It's styled with a hand-crafted CSS design system (no utility-framework lock-in) and a self-contained interaction layer. Every blog post and integration is a Markdown/MDX file, and products are plain JSON — so you can launch a real client site in hours without touching the component code.

Tech Stack

  • Next.js 16 — App Router, server components, all 43 routes prerendered to static HTML
  • React 19 — latest features; interactivity isolated to one client component
  • TypeScript — strict mode, fully typed
  • MDX — blog posts and integration pages via `next-mdx-remote` (frontmatter parsed with `gray-matter`)
  • Hand-crafted CSS design system — colors, type scale, and spacing as CSS custom-property tokens in one `:root` block; re-theme everything in one place
  • Self-hosted fonts — Inter, Inter Tight & Island Moments served locally, no third-party font CDN
  • Zero backend lock-in — no CMS, no commerce backend; the cart persists in `localStorage`

Included Pages and Templates

  • Home — hero, "Why Virion" grid, global-reach, about, pricing (Monthly/Yearly), testimonial marquee, blog feed, FAQ, CTA
  • About — journey/awards (hover-reveal), team, testimonial slider
  • Features — feature sections plus the animated insight graphic
  • Pricing — plan comparison with a Monthly/Yearly toggle
  • Contact — contact info and form
  • Blog — category-filterable listing plus 13 MDX posts with a detail template
  • Integrations — listing plus 9 MDX integration pages with a detail template
  • Products2 product pages (JSON-driven) with add-to-cart
  • Commerce — mini-cart drawer, Checkout, PayPal Checkout, Order Confirmation (UI demo, no real payment)
  • Auth & Utility — Login, Sign Up, Style Guide, License, Changelog, 401 (password), 404

Easy Content Editing

No CMS needed — content lives in editable files you can change in any text editor:

  • Blog posts — `src/content/blog/*.mdx` (frontmatter + Markdown body). Add a file to publish a new post; the listing and detail page pick it up automatically.
  • Integrations — `src/content/integrations/*.mdx`, same pattern.
  • Products — `src/content/products.json` (drives the product pages and cart).
  • Theme — brand colors, fonts, type scale, and spacing are CSS custom properties at the top of `public/assets/css/styles.css` — change them once to re-skin the whole site.
  • Header & footer — shared components edited once in `src/components/layout/`.

Performance and SEO

  • Static-rendered pages out of the box (App Router) — all 43 routes prerendered, including every MDX post
  • Responsive imagery via native `srcset`
  • Self-hosted fonts — no third-party CDN requests at runtime
  • Per-page titles and metadata via the Next.js Metadata API (`generateMetadata` on dynamic routes)
  • Semantic HTML structure and clean, crawlable URLs

Deployment

One-click deploy to Vercel — build settings are auto-detected. Also runs on Netlify, AWS Amplify, Cloudflare Pages, or any Node 20+ host.

What You Get

  • Full Next.js 16 + TypeScript source code
  • 41 pre-built pages covering every template section
  • MDX content collections: 13 blog posts, 9 integrations, plus 2 JSON products
  • Self-contained HTML documentation
  • Comprehensive README with setup and editing guide
  • Friendly buyer support

Requirements

  • Node.js 20 or higher
  • Basic familiarity with the command line
  • A text editor (VS Code recommended)

More items in this group