Skip to content

Emad-Lashkary/emd-finance-tracker

Repository files navigation

EMD Finance Tracker.

A sleek, responsive web application for tracking daily transactions and visualizing financial data through dynamic charts

Table of Contents

Features

  • Add, edit, and delete transactions: Keep track of your incomes, expenses, installments, and investments.
  • Dynamic Filtering: Filter transactions by category to view specific data.
  • Responsive Design: User-friendly interface across all devices.
  • Data Persistence: Transactions are stored locally using localStorage.
  • Detailed Reports: Summarize your financial status with clear and concise reports.

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/emd-finance-tracker.git
  2. Navigate to the project directory:
    cd emd-finance-tracker
  3. Install the dependencies:
    npm install

Usage

  1. Start the development server:
    npm start
  2. Open your browser and navigate to http://localhost:3000.
  3. Use the application to manage your transactions.

Technologies

  • React: JavaScript library for building user interfaces.
  • Styled-components: For styling the application components.
  • React Router: For routing in React applications.
  • React Icons: For adding icons to the UI.
  • localStorage: To store and persist transaction data.

Contributing

  1. Fork the repository.
  2. Create your feature branch:
    git checkout -b feature/your-feature-name
  3. Commit your changes:
    git commit -m 'Add some feature'
  4. Push to the branch:
    git push origin feature/your-feature-name
  5. Open a pull request.

License

This project, including all code and documentation, was developed by Emad Lashkary.

About

Emd-finance-tracker is a personal safe place to manage for financial transactions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published