/expense-tracker

A project to learn react js. Expense tracker to calculate and keep a track of your expenses.

Primary LanguageJavaScriptMIT LicenseMIT

Expense tracker

This is a react app to track your expenses. You can maintain records ie;

  • Add new transactions.
  • Delete transactions

It also shows your Total balance you have now ie; Your income - expense It also shows income and expense total separately.

Fetures used:

  • Functional components
  • Hooks for global state management
    • useContext
    • useReducer
  • Hooks for component level state managent (used for forms)
    • useState

UI features:

  • Materialize.css
    • Mobile optimised (Best user experience than other device view)

This whole project was to learn functionalities of react.js and more over learn about hooks for global state management.

Disclaimer: This project is already created by Brad Traversy and I learned about it in his Youtube tutorial. Video link here