π https://trackmycash-expense-tracker.netlify.app/
- π° Transaction Management: Add, edit, delete, and view all transactions
- π Dashboard Overview: View current balance, total income, and total expenses
- π Visual Analytics: Interactive charts showing financial data
- π Monthly Reports: Filter transactions by month and view detailed reports
- π Data Reset: Clear all transaction data with one click
- π‘ Inspirational Quotes: Get motivational quotes about finance and life
- βοΈ Edit Transactions: Modify existing transactions
- ποΈ Delete Transactions: Remove unwanted entries
- π Detailed View: See all transaction details in a clean table format
- ποΈ Date Filtering: View transactions by specific months
- π Bar Charts: Compare income vs expenses
- π₯§ Pie Charts: View expense distribution by category
- π Category Analysis: Understand spending patterns
- Framework: React.js
- State Management: React Hooks
- Routing: React Router
- Charting: Chart.js
- Icons: React Icons
- Styling: CSS
- Platform: Netlify
- App.js: Root component with routing configuration
- Navbar.jsx: Navigation bar with logo, links, and utility buttons
- Dashboard.jsx: Main dashboard with financial overview
- Transaction.jsx: Transaction management view
- AddTransaction.jsx: Form for adding/editing transactions
- Report.jsx: Financial reports and analytics
- NotFound.jsx: 404 error page
- TransactionCards.jsx: Displays balance, income, and expense totals
- RecentTransactions.jsx: Shows last 10 transactions
- NoTransactions.jsx: Placeholder when no transactions exist
git clone https://github.com/your-username/TrackMyCash.git
cd TrackMyCash
npm install
npm start
- Navigate to Dashboard or Transaction page
- Click "+ Add Transaction" button
- Fill in the transaction details
- Click "Add Transaction" to save
- Go to the Transaction page
- Click "Edit" button on the transaction
- Make changes in the form
- Click "Update Transaction" to save
- Navigate to the Report page
- Select a month from the dropdown
- View financial charts and breakdowns
Quotes API: https://quotes-api-self.vercel.app/quote
- User authentication system
- Cloud synchronization
- Budget tracking
- Export/Import data
- Dark mode
- Recurring transactions
Developed with β€οΈ by Naman Garg