This is a expense tracker application built using React with hooks (useState, useContext, useReducer) and the context API. This app allows users to add, edit, and delete expenses and see their total expenses.
- Click on the "Add New Expense" button.
- Fill out the form with the expense details.
- Click on the "Add Expense" button to add the expense.
- Click on the expense you want to edit.
- Update the expense details in the form.
- Click on the "Update Expense" button to save the changes.
- Click on the expense you want to delete.
- Click on the "Delete Expense" button to delete the expense.
- React
- Hooks (useState, useContext, useReducer)
- Context API
- CSS
-
Clone the repository
git clone https://github.com/your-username/react-expense-tracker.git
-
Change directory to the project folder
cd react-expense-tracker
-
Install dependencies
npm install
-
Run the app
npm start
-
Open http://localhost:3000 to view it in the browser.
