Skip to content

Tabhi109/expense-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense Tracker Application

Welcome to the Expense Tracker Application! This is a simple web application built with React.js that helps you track your expenses. You can use it to keep a record of your income, expenses, and easily visualize your spending habits.

Check out the live demo of the application: Expense Tracker

Features

  • Add and manage your income and expenses
  • Categorize transactions for better organization
  • Calculate and display your total balance
  • Visualize your spending habits with a dynamic chart

Installation

To run the Expense Tracker Application locally on your machine, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Tabhi109/expense-tracker.git
  2. Navigate into the project directory:

    cd expense-tracker
  3. Install the dependencies using npm:

    npm install
  4. Start the development server:

    npm start

    The application will now be running on http://localhost:3000.

Usage

The Expense Tracker Application allows you to keep track of your expenses and income easily. Here's how you can use it:

  1. Open the application in your web browser.

  2. You will see a form to add a new transaction. Enter the details such as the description, amount, and select the appropriate category (e.g., income or expense).

  3. Click on the "Add Transaction" button to save the transaction.

  4. Your new transaction will be displayed in the transaction list below the form.

  5. The total balance will be updated accordingly, and a dynamic chart will visualize your spending habits.

  6. You can edit or delete any transaction by clicking on the respective buttons in the transaction list.

  7. To view a summary of your income and expenses, check the income and expense totals displayed at the top of the page.

Contributing

Contributions to the Expense Tracker Application are welcome! If you want to contribute, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix:

    git checkout -b feature/your-feature-name
  3. Make the necessary changes in the code.

  4. Commit your changes:

    git commit -m "Add your commit message here"
  5. Push your changes to the branch:

    git push origin feature/your-feature-name
  6. Create a pull request on the original repository.

Please make sure to follow the code of conduct while contributing.

License

This project is licensed under the MIT License.

Acknowledgments

  • This application was built using React.js.
  • The project structure and initial setup were inspired by Create React App.

Contact

If you have any questions, suggestions, or need any assistance, feel free to reach out to the project maintainer at tabhinav109@gmail.com.

Thank you for using the Expense Tracker Application!