11 built pages: dashboard, accounts, transactions, transfers, cards, cryptocurrency, analytics, investments, budget, settings, notifications
shadcn-fintech — Next.js Admin dashboard Template
By abderrahimghazali
A fintech back-office dashboard template built on Next.js and shadcn/ui, containing 11 pages, a draggable layout and multiple data visualization components.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 2
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
The dashboard supports dragging to reorder components, with the layout persisted to localStorage
The credit card component has a 3D flip animation, a freeze toggle and virtual card generation
The analytics page includes a 365-day spending heatmap, category drill-down donut charts and recurring charge detection
The cryptocurrency page provides candlestick charts, a portfolio, a trade form and a market overview of 8 coins
Integrates Clerk authentication, and the login page includes a three-globe 3D globe animation
Template Details
shadcn-fintech is an MIT-licensed open-source fintech back-office dashboard template built with Next.js App Router, shadcn/ui, Tailwind CSS and TypeScript. The project provides 11 built pages covering dashboard, accounts, transactions, transfers, cards, cryptocurrency, analytics, investments, budget, settings and notifications, and also includes login and sign-up pages.
The template ships multiple interactive components: a dashboard layout that can be dragged to reorder and persists to localStorage, a credit card component with 3D flip and a freeze toggle, an investment ticker that simulates real-time price updates, a GitHub-style 365-day spending heatmap, a notification stream that handles funding requests and device authorizations inline, and analytics modules such as category drill-down donut charts, recurring charge detection and AI insights. The cryptocurrency page provides candlestick charts, a portfolio, a trade form and a market overview of 8 coins.
On the data side, all demo data is centralized in src/data/seed.ts and must be replaced with your own data or connected to a real API. Authentication is provided by Clerk, and the login page includes a 3D globe animation implemented with three-globe and Aceternity UI. Theme colors are adjusted through CSS variables in src/app/globals.css, supporting dark, light and system-following modes.
Usage limitations: the template itself is a front-end demo in nature and does not include real trading, payment or market data sources; Clerk authentication requires you to configure keys yourself; third-party assets such as demo images, fonts and icons must be checked separately against their respective licenses.
Is it right for your project?
Use Cases
- As a starting template for fintech back-office management interfaces, replace the seed data and connect your own API
- For demos or prototype validation of dashboard drag-and-drop layouts, data visualization and card interactions
- As a reference project for learning the combination of Next.js App Router, shadcn/ui and Tailwind CSS
- Reuse the corresponding page components in products that need cryptocurrency quotes, portfolio or budget tracking interfaces
Suitable For
- Front-end developers who need to quickly build financial or data-oriented back-office interfaces
- Teams that want to reference how shadcn/ui components are used in dashboard scenarios
- Prototype projects preparing to connect their own data sources and authentication services
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
After cloning the repository, use pnpm install to install dependencies and pnpm dev to start the local development server
- 2
Demo data is located in src/data/seed.ts and must be replaced with your own data or connected to a real API
- 3
The login and sign-up pages depend on Clerk, and you must configure Clerk keys yourself
- 4
Theme colors are adjusted through CSS variables in src/app/globals.css
- 5
Third-party assets such as demo images, fonts and icons must be checked separately against their respective licenses
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis listing covers the free version in the public repository under the MIT license; the free scope is the code of that version and does not mean that external services or third-party assets are free.
Must comply with when using
- You may use, modify, commercialize and distribute the code of this version free of charge.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the complete MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Demo images, fonts, icons and other third-party assets must be checked against their respective licenses and cannot be judged solely by the MIT license of the code.
- External services such as domains, hosting, databases, payments or AI may incur separate charges.
- The login and sign-up pages depend on the Clerk authentication service, and you must register a Clerk account and configure keys yourself; this is an external service dependency.
- The template contains only simulated demo data, located in src/data/seed.ts, and you must replace it yourself or connect a real API; it does not include real trading, payment or market data sources.
- The investment ticker simulates real-time price updates and is not a real market data source.
- Quick transfer only simulates sending and does not execute real fund transfers.
- The credit card freeze toggle and virtual card generation are both front-end demo interactions and do not involve real card issuance or banking interfaces.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
**Auth pages** — Sign in / sign up with animated 3D globe, powered by [Clerk](https://clerk.com)
Original README
**Mock Data** — All demo data lives in `src/data/seed.ts`. Replace with your own data or connect to a real API.
Original README
**Live investment ticker** — Simulated real-time price updates with flash animations
Original README
**Quick transfers** — Contact selector with send simulation
Original README
https://github.com/abderrahimghazali/shadcn-fintech/blob/main/LICENSEhttps://github.com/abderrahimghazali/shadcn-fintech/blob/main/README.md**Interactive credit cards** — 3D flip animation, freeze toggle, virtual card generator
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-04. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 92 / 100
- Technologies
- Next.js · React
- Website type
- Admin dashboard
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2026-05-18
- Screenshot last checked
- 2026-10-04
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Next.js as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Review declaration: codex-user-requested-batch-review-20261017 · 2026-10-16
Inspect the recorded source material
SHA-256: eba95ba908b736c8152784fc5749aba947f80610b94f1d3aa4e76298732ec9aa
2026-10-04T17:20:22.284Z
Source file / repository<div align="center"> # Shadcn Fintech A premium, open-source fintech dashboard built with Next.js, shadcn/ui, and Tailwind CSS. [](https://github.com/abderrahimghazali/shadcn-fintech/actions/workflows/ci.yml) [](LICENSE) [](https://nextjs.org) [](https://ui.shadcn.com) [](https://tailwindcss.com) [](https://typescriptlang.org) [Live Demo](https://shadcn-fintech.vercel.app) · [Report Bug](https://github.com/abderrahimghazali/shadcn-fintech/issues) · [Request Feature](https://github.com/abderrahimghazali/shadcn-fintech/issues)  </div> ## Features - **11 fully built pages** — Dashboard, Accounts, Transactions, Transfers, Cards, Crypto, Analytics, Investments, Budgets, Settings, Notifications - **Crypto dashboard** — Candlestick chart, live portfolio, trade form, market overview with 8 coins - **Drag-and-drop dashboard** — Rearrange widgets with dnd-kit, persisted to localStorage - **Interactive credit cards** — 3D flip animation, freeze toggle, virtual card generator - **Live investment ticker** — Simulated real-time price updates with flash animations - **Spending heatmap** — GitHub-style 365-day calendar visualization - **Actionable notifications** — Accept/decline money requests and device authorization inline - **Smart analytics** — Category drill-down donuts, recurring charge detector, AI insights - **Budget tracking** — Animated SVG progress rings, savings goals, month projection - **Quick transfers** — Contact selector with send simulation - **Auth pages** — Sign in / sign up with animated 3D globe, powered by [Clerk](https://clerk.com) - **Dark mode** — Full dark/light/system theme support - **Responsive** — Works on desktop, tablet, and mobile ## Pages | Page | Description | |------|-------------| | `/dashboard` | Financial overview, wallet cards, quick transfer, spending limit, money movement | | `/accounts` | Linked bank accounts with balances, add account flow | | `/transactions` | Searchable table with filters, expandable rows, bulk CSV export | | `/transfers` | Send/receive/scheduled transfers with stats and quick send | | `/cards` | 3D flip card, freeze/unfreeze, spending controls, virtual card creator | | `/analytics` | Spending heatmap, category breakdown, recurring charges, AI insights | | `/crypto` | Candlestick chart, portfolio balance, top coins, trade form, market overview | | `/investments` | Portfolio allocation, holdings with sparklines, live ticker, watchlist | | `/budgets` | Budget rings, savings goals, spending calendar, month projection | | `/settings` | Profile, security, notifications, billing, appearance | | `/notifications` | Filterable notification feed with dismiss animations | | `/sign-in` | Auth page with animated 3D globe, social login, powered by Clerk | | `/sign-up` | Registration with name, email, password, terms acceptance | ## Tech Stack | | Technology | |---|---| | Framework | [Next.js 16](https://nextjs.org) (App Router) | | UI | [shadcn/ui](https://ui.shadcn.com) | | Styling | [Tailwind CSS v4](https://tailwindcss.com) | | Charts | [Recharts](https://recharts.org) | | Animations | [Motion](https://motion.dev) | | Drag & Drop | [@dnd-kit](https://dndkit.com) | | Auth | [Clerk](https://clerk.com) | | 3D Globe | [three-globe](https://github.com/vasturiano/three-globe) + [Aceternity UI](https://ui.aceternity.com) | | Icons | [Lucide React](https://lucide.dev) | | Language | TypeScript | ## Getting Started ```bash git clone https://github.com/abderrahimghazali/shadcn-fintech.git cd shadcn-fintech pnpm install pnpm dev ``` Open [http://localhost:3000](http://localhost:3000) to see the dashboard. ## Customization **Theme** — Edit `src/app/globals.css` to customize colors. Full dark mode support via CSS variables. **Mock Data** — All demo data lives in `src/data/seed.ts`. Replace with your own data or connect to a real API. **Dashboard Layout** — Click "Customize" on the dashboard to drag and rearrange widgets. Persists to localStorage. ## Sponsor this project This project is free and open-source. If it helped you build something, saved you time, or you just think it's cool — consider supporting its development. Your sponsorship helps keep this project maintained, improved, and free for everyone. <a href="https://github.com/sponsors/abderrahimghazali"> <img src="https://img.shields.io/badge/Sponsor-GitHub-ea4aaa?logo=github&logoColor=white" alt="Sponsor on GitHub" /> </a> <a href="https://buymeacoffee.com/abderrahimghazali"> <img src="https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?logo=buy-me-a-coffee&logoColor=black" alt="Buy Me a Coffee" /> </a> Every star, share, and contribution also goes a long way. Thank you for your support! ## License Licensed under the [MIT License](LICENSE). ## Author Created with ❤️ by **[Abderrahim Ghazali](https://github.com/abderrahimghazali)** Need help getting started or have a question? Feel free to reach out — I'm happy to help. <a href="https://cal.com/abderrahimghazali/15min?overlayCalendar=true"> <img src="https://img.shields.io/badge/Book%20a%20call-Cal.com-292929?logo=cal.com&logoColor=white" alt="Book a call" /> </a>
Explore similar templates
Compare previews and descriptions within the same stack and category.

next-shadcn-dashboard-starter
An MIT-licensed admin dashboard starter built with Next.js 16, shadcn/ui, Tailwind CSS v4, and TypeScript.
Next.js · Admin dashboard

Studio Admin · Radix UI
Studio Admin is an admin dashboard template built with Next.js 16, TypeScript, Tailwind CSS v4, and Shadcn UI.
Next.js · Admin dashboard

free-nextjs-admin-dashboard
A free, open-source admin dashboard template built on Next.js 16, React 19, TypeScript, and Tailwind CSS v4. It provides a collapsible sidebar, charts, tables, authentication forms, modals, dropdowns, and dark mode, with internationalization and RTL support since version 2.4.0.
Next.js · Admin dashboard

materio-mui-nextjs-admin-template-free
Materio Free is a Next.js admin dashboard template based on App Router and MUI, integrating Tailwind CSS and available in TypeScript and JavaScript versions.
Next.js · Admin dashboard

nextjs-postgres-nextauth-tailwindcss-template
A Vercel-maintained Next.js App Router admin dashboard starter with Auth.js GitHub OAuth, Postgres, Tailwind CSS, and Shadcn UI, plus a sample products table, seed endpoint, and CRUD interface.
Next.js · Admin dashboard

shadcn-dashboard-landing-template
An open-source admin dashboard and marketing landing page template built on shadcn/ui and Tailwind CSS, with both Vite + React and Next.js versions in one repository.
Next.js · Admin dashboard
