/Personal-Expense-Tracker

https://codechallange-prerak-expense-tracker.netlify.app/

Primary LanguageJavaScript

Personal Expense Tracker

This is a Personal Expense Tracker application built with React, Redux, and Redux-Persist for state management. The application allows users to add, edit, and delete expenses, as well as persist the data in local storage.

Features

  • Add new expenses with details such as description, amount, category, and date.
  • Edit existing expenses.
  • Delete expenses from the list.
  • Persist expense data using Redux-Persist, allowing the data to remain available even after a page refresh.

Technologies Used

  • React
  • Redux Toolkit
  • Redux-Persist
  • Yup (for form validation)
  • Framer Motion (for animations)
  • React Router (for navigation)

Getting Started

Prerequisites

  • Node.js (v14 or later)
  • npm (Node Package Manager)

Installation

  1. Clone the repository:
    git clone https://github.com/22prerak22/expense-tracker.git
    cd expense-tracker