Skip to content

ankiitmishraa-tech/finBoard

 
 

Repository files navigation

Finboard Logo

FINBOARD

A retro-styled, interactive personal finance dashboard to manage budgets, visualize transactions, and keep track of your spending securely in your browser.

✨ Features

  • 📊 Interactive Dashboard: Visualize your income and expenses over time using dynamic Recharts.
  • 💰 Budget Management: Set limits on different spending categories and track your progress.
  • 📜 Transaction History: View, filter, and categorize your transactions in a sleek retro table.
  • 📁 Secure Data Upload: Load your financial data locally. No backend needed—your data stays in your browser!
  • 💻 Retro Aesthetic: Designed with a smooth dark grid terminal theme, bringing a nostalgic but modern feel.

🚀 Tech Stack

  • Frontend: React, React Router
  • Build Tool: Vite
  • Styling: Tailwind CSS, DaisyUI
  • Charts: Recharts
  • Icons Elements: Lucide / Custom SVGs

🛠️ Getting Started

Prerequisites

Make sure you have Node.js installed.

Installation

  1. Clone the repository:
    git clone https://github.com/khanirfan18/finBoard.git
  2. Navigate to the project directory:
    cd finboard
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm run dev

🤝 Contributing

Planning to contribute? Your efforts are highly appreciated! Please take a moment to check the Contributing Guide before you get started. It outlines the professional workflow for opening valid issues, claiming tasks correctly, and submitting Pull Requests.

About

interactive personal finance dashboard to manage budgets, visualize transactions, and keep track of your spending securely in your browser.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 92.1%
  • CSS 6.6%
  • HTML 1.3%