A simple React expense tracker built with Vite. Uses context, reducer, and local storage. No CSS library used.
Created by following: 🔗 Build an Expense Tracker | React Hooks & Context API | Traversy Media.
- Clone the repository.
- Install dependencies:
npm install
. - Start the development server:
npm run dev
.
└───src
│ App.css
│ App.jsx
│ main.jsx
│
├───assets
├───components
│ │ AddTransactionForm.jsx
│ │ Balance.jsx
│ │ History.jsx
│ │ HistoryItem.jsx
│ │ IncomeExpense.jsx
│ │
│ └───css
│ AddTransactionForm.css
│ Balance.css
│ History.css
│ IncomeExpense.css
│
└───context
AppReducer.js
GlobalState.jsx
initialState.js