Skip to content

hellog80/Personal-Finance-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Finance Tracker


A web application built with JavaScript that allows users to track their income, expenses, and savings. It provides intuitive data visualizations, category management, and financial insights to help users stay on top of their finances.

Features

  • Track Income and Expenses: Add, edit, and categorize income and expense entries.
  • Data Visualization: Get insights into your spending with charts (Pie chart for categories, Line chart for savings over time).
  • Savings Goals: Set savings goals and track progress.
  • Filter by Category/Date: Easily filter your transactions by category or date range.
  • Responsive Design: Optimized for mobile and desktop usage.
  • LocalStorage/IndexedDB: Data is saved locally, ensuring you don't lose your records.
  • Tech Stack

  • Frontend: HTML5, CSS3, JavaScript (ES6+)
  • Backend: Node.js, Express (Optional if adding a backend for persistent data storage)
  • Data Visualization: Chart.js
  • Storage: LocalStorage or IndexedDB (for local data persistence)
  • Getting Started

    Prerequisites

  • Node.js installed on your machine (only if using the optional backend)
  • A modern browser that supports ES6+
  • Installation

  • Clone the repository:
       git clone https://github.com/hellog80/personal-finance-tracker.git
  • Navigate into the project directory:
       cd personal-finance-tracker
  • Install dependencies (only required if using the optional backend):
       npm install
  • Run the application:
       npm start
  • Usage

  • Add Income/Expense: Input the amount, category, and description, and the app will automatically add it to the transaction list.
  • Set Savings Goals: Define a savings goal, and the app will track how close you are to reaching it based on your income and expenses.
  • View Visualizations: Navigate to the "Insights" tab to see pie charts of expenses by category and line charts of savings over time.
  • License

  • This project is licensed under the MIT License - see the LICENSE file for details.
  • About

    Personal Finance Tracker

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published