AntonV0 / expense-tracker

Project #55 of Codecademy's Full Stack Engineer Career Path

Home Page:https://expense-tracker-antonv0.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Expense Tracker

Project #55 from Codecademy's Full Stack Engineer Career Path

By Anton Vlasenko (AntonV0)

Project Outline

This project is a budgeting and expense tracking application built with React and Redux. Users can add their funds to 9 different categories (Housing, Food, Transportation, Utilities, Clothing, Healthcare, Personal, Education, and Entertainment). Users can also add multiple transactions in any category, which displays the transaction details and the remaining funds.

The aim of this project is to refactor the starter code using a slice-based approach to produce the app's actions and reducers. This was achieved with the Redux Toolkit.

What I Learned

  • Importing the Redux Toolkit
  • Refactoring with the Redux Toolkit (simplifying the code and development)
  • Using the createSlice() function to automatically generate actions and reducers

Please note that in most cases, in each project, the first or second commit is the starter code provided by Codecademy.

About

Project #55 of Codecademy's Full Stack Engineer Career Path

https://expense-tracker-antonv0.netlify.app/

License:MIT License


Languages

Language:JavaScript 75.4%Language:CSS 22.3%Language:HTML 2.3%