Skip to content

Repository files navigation

FinDash - Expense Tracker Dashboard

A responsive dashboard to track income and expenses with insights.

dashboard

📸 Screenshots

DashBoard

dashboard

💰 Transactions

Transaction_screenshort

📈 Insights

insights

✨ Features

📊 Dashboard Overview

Displays a summary of total income, expenses, and balance in a clean and intuitive layout.

💰 Transaction Management

Add, view, and manage income and expense records efficiently.

📄 Pagination Support

Transactions are divided into pages to improve performance and make large datasets easier to navigate.

🔍 Filtering by Type

Easily filter transactions based on type (income or expense) for better analysis.

🔎 Search by Category

Quickly find transactions by searching categories, improving accessibility and usability.

📈 Insights & Analytics

  • 📊 Bar chart showing monthly income vs expense trends

  • 📉 Line chart showing monthly expense trends

  • 🥧 Pie chart visualizing expense distribution by category

  • 📅 Highlights highest spending month

  • 🏷️ Displays top spending category

📱 Responsive Design

Fully optimized for mobile, tablet, and desktop screens.

🎨 Clean UI/UX

Simple, modern interface focused on usability and user experience.

🧠 Approach

  • Built using a component-based architecture for better scalability and reusability
  • Managed application state using useState
  • Implemented pagination to efficiently handle large transaction datasets
  • Designed reusable components for transactions, charts, and filters
  • Used chart libraries to visualize monthly expenses and category distribution
  • Ensured responsive design using Tailwind CSS

🛠️ Tech Stack

  • Frontend: React.js
  • Styling: Tailwind CSS
  • Charts: Recharts
  • State Management: useState
  • Build Tool: Vite

⚙️ Setup Instructions

- git clone https://github.com/AgnibhaDebnath/fin_dash
- cd fin_dash
- npm install
- npm run dev

📁 Folder Structure

  • src/
  • ├── components/
  • ├── pages/
  • ├── assets/
  • ├── Data/
  • └── App.jsx

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages