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.
- 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.
- React
- Redux Toolkit
- Redux-Persist
- Yup (for form validation)
- Framer Motion (for animations)
- React Router (for navigation)
- Node.js (v14 or later)
- npm (Node Package Manager)
- Clone the repository:
git clone https://github.com/22prerak22/expense-tracker.git cd expense-tracker