A modern, interactive finance dashboard built with Next.js and TypeScript. This dashboard helps users track their financial data, visualize income and expenses, manage transactions, and gain insights through analytics.
-
Dashboard Overview: A comprehensive view of all key financial metrics and recent activities.
-
Balance Statistics: Visual representation of your account balance and spending.
-
Income and Expense Tracking: Interactive charts displaying incoming and outgoing transactions.
-
Recent Transactions: Detailed list of recent financial activities.
-
Calendar Integration: View and manage your financial activities on a calendar.
-
Analytics: Gain insights through various analytics and charts.
-
Responsive Design: Fully responsive layout for optimal viewing on any device.
-
Accessible UI Components: Accessible UI components using Headless UI.
-
Next.js: A React framework for server-side rendering and generating static websites.
-
TypeScript: TypeScript for type-safe programming and better developer experience.
-
Tailwind CSS: A utility-first CSS framework for rapid UI development.
-
Chart.js: For creating interactive and customizable charts.
-
Axios: For making API requests to fetch financial data.
-
Redux Toolkit: For efficient and scalable state management.
-
Headless UI: For unstyled, accessible UI components.
-
Heroicons: High-quality SVG icons as React components.
git clone https://github.com/Moyo-Made/-Finance-Dashboard.git
cd finance-dashboard
npm install
npm run dev
Navigate to http://localhost:3000 to see your dashboard in action.