
-
Finanzol – React Financial Dashboard & Admin Template
Finanzol is a feature-rich, fully responsive React 19 financial dashboard template built with TypeScript, Tailwind CSS 4, and Vite 6. Designed for startups, SaaS products, and fintech applications, it provides over 20 ready-made pages, 50+ UI components, and a complete mock data layer — giving you a production-quality starting point for any financial web application.
Key Highlights
- React 19 + TypeScript – Latest framework with strict type safety
- Tailwind CSS 4 + Radix UI – Accessible, utility-first component system
- Vite 6 – Instant hot-reload dev server and optimized production builds
- 20+ Pages – Dashboard, Invoices, Payments, Banking, Accounting, Inventory, and more
- 50+ Components – Buttons, modals, tables, charts, cards, sidebars, calendars, and more
- Fully Responsive – Mobile-first layout optimized for every screen size
- Authentication Flow – Built-in Login/Signup pages with demo credentials
- Keyboard Shortcuts – Ctrl+K search, sidebar toggle, and G-key navigation
- Interactive Charts – Powered by Recharts with real-time mock data visualization
- Drag & Drop – React DnD-powered interfaces for reordering and workflow management
- Clean Code – ESLint + strict TypeScript, zero errors on build
- Well Documented – Detailed HTML documentation with installation and customization guides
Pages & Modules
Module Features Dashboard KPI cards, revenue charts, expense breakdowns, recent activity feed, quick actions Invoices Create, send, track invoices; PDF preview; client portal; status filters Payments Payment tracking, reconciliation, method management, overdue alerts Banking Account overview, transaction categorization, bank connection simulation Accounting Chart of accounts, General Ledger, P&L statements, journal entries Tax Compliance Multi-jurisdiction rules, compliance scoring, filing calendar Inventory Product catalog, stock alerts, movement history, category management Procurement Purchase orders, vendor management, approval workflows Subscriptions Plan management, billing cycles, MRR tracking Clients Contact management, activity timeline, invoice history per client Team Team members, roles management, activity overview Documents File management, versioning, search, category tagging Workflows Approval chains, status tracking, drag-and-drop reordering Collaboration Team messaging, contextual discussions, notification center Reports Financial analytics, custom date ranges, chart visualization Settings Profile, company, integrations, notifications, security, appearance Help & Support Searchable FAQ, contextual help articles Tech Stack
- Framework: React 19 with React Router 7
- Language: TypeScript (strict mode)
- Styling: Tailwind CSS 4 + Radix UI Primitives
- Build Tool: Vite 6
- Charts: Recharts 2
- Animations: Framer Motion (motion)
- Forms: React Hook Form
- Icons: Lucide React + MUI Icons
- Drag & Drop: React DnD
- Notifications: Sonner
- Fonts: Inter (bundled via @fontsource, no external CDN)
Quick Start
npm install npm run dev
Open
http://localhost:5173in your browser. Use the demo credentials on the login page to explore all features.What’s Included
- Full source code (React + TypeScript)
- Detailed HTML documentation
- Installation guide
- .env.example for environment configuration
- ESLint configuration
- CHANGELOG, LICENSE, and ATTRIBUTIONS
Important Notes
- This is a frontend template with mock data. No backend or database is included.
- All data displayed in the demo is simulated using a built-in mock data layer.
- You can connect your own REST API or GraphQL backend by replacing the mock data services.
- Preview images shown in screenshots are for demonstration purposes only.
Requirements
- Node.js 18+ (LTS recommended)
- npm 9+ (included with Node.js)
- Modern browser — Chrome 90+, Firefox 90+, Safari 15+, Edge 90+
- Code editor — VS Code recommended
Version History
v1.0.0 — February 2026 (Initial Release)
Added:
- Dashboard with KPI metrics, revenue/expense charts, and quick actions
- Invoice lifecycle management (Create, Send, Track, Print)
- Payment tracking, reconciliation, and method management
- Banking: account overview, transaction categorization
- Accounting: Chart of Accounts, General Ledger, P&L analytics
- Inventory: product catalog, stock alerts, movement history
- Tax Compliance: multi-jurisdiction rules, compliance scoring
- Procurement: purchase orders, workflow approvals
- Documents: file management with versioning and search
- Collaboration: team messaging and contextual discussions
- Authentication: login/signup flow with demo credentials
- Responsive mobile-first design for tablets and phones
- Keyboard shortcuts (Ctrl+K search, G-key navigation, sidebar toggle)
Technical:
- React 19 + TypeScript (strict mode)
- Vite 6 with optimized production builds
- Tailwind CSS 4 + Radix UI Primitives
- ESLint configured, zero errors
- Vitest test suite (2/2 passing)