Skip to content

financeTracker is a modern and intuitive personal finance management app that helps users track income, expenses, and savings effortlessly. With features like real-time balance updates, spending categorization, and monthly summaries, it empowers users to take control of their financial health and make informed budgeting decisions.Monthly budget

Notifications You must be signed in to change notification settings

nish340/financeTraker

Repository files navigation

FinTrack – Smart Personal Finance Manager

A comprehensive personal finance management application built with React, TypeScript, and Tailwind CSS. FinTrack helps users track expenses, manage budgets, set savings goals, and forecast their financial future.

Note !

This repository contains only partial code. The complete project, including the backend, admin portal, and API integrations, is private. For access, please contact me via http://nishchay.online.

Features

  • Dashboard: Overview of your financial health with key metrics and visualizations
  • Budget Management: Set and track category-wise budgets
  • Expense Tracking: Log and categorize daily expenses
  • One-Time Expense Tracking: Separate tracking for large or unexpected expenses
  • Savings Goals: Set and monitor progress towards financial goals
  • Investment Calculator: Plan your investments with SIP and lumpsum calculators
  • Financial Forecasting: Project your future net worth based on current habits
  • Reports & Analytics: Visualize your financial data with charts and graphs
  • Dark/Light Mode: Choose your preferred theme
  • Responsive Design: Works on both mobile and desktop

Screenshots

Dashboard

Dashboard

Next

Next

Budget Overview

Budget Overview

Expense Tracker

One-Time Expenses

Savings Overview

Savings Overview

Savings Goals

Savings Goals

Investment Calculator

Investment Calculator

Page Not Found

Page Not Found

Reports & Analytics

Reports

Next

Next

Settings

Settings

Tech Stack

  • Frontend: React, TypeScript
  • State Management: Zustand
  • Styling: Tailwind CSS, shadcn/ui
  • Charts: Recharts
  • Routing: React Router
  • Build Tool: Vite

Getting Started

  1. Clone the repository
  2. Install dependencies:
    npm install
    
  3. Start the development server:
    npm run dev
    
  4. Open your browser and navigate to http://localhost:5173
# Clone the repository
git clone https://github.com/nish340/financeTraker.git

# Navigate to the project directory
cd financeTraker

# Install dependencies
npm install

# Start the development server
npm run dev

Project Structure

  • /src/components: UI components
  • /src/pages: Main application pages
  • /src/hooks: Custom React hooks
  • /src/lib: Utility functions and store configuration

Data Privacy

This application stores all financial data locally in your browser. No personal financial information is transmitted to external servers.

Planned Features

  • Data export/import functionality
  • Dark/light theme toggle
  • Mobile application
  • Financial advice integration
  • Bill payment reminders

Author

License

<<<<<<< HEAD This project is licensed under the MIT License - see the LICENSE file for details.

MIT

About

financeTracker is a modern and intuitive personal finance management app that helps users track income, expenses, and savings effortlessly. With features like real-time balance updates, spending categorization, and monthly summaries, it empowers users to take control of their financial health and make informed budgeting decisions.Monthly budget

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages