The Expense Tracker is a simple, full-stack web application that helps users manage their finances. With user authentication, categorized transaction logging, and balance tracking, users can monitor their income and expenses while viewing a history of all their transactions.
- User Authentication: Secure login and registration using JWT (JSON Web Token).
- Transaction Management: Add income or expense transactions, and categorize each entry for accurate tracking.
- Balance Update: Track the current balance, which adjusts automatically based on each transaction’s type (income or expense).
- Transaction History: View a historical log of all transactions with time and category details.
- Frontend: React, Tailwind CSS
- Backend: Node.js, Express, JWT
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- Register for an account or Log In if you already have an account.
- Add a Transaction:
- Select the type (Income/Expense).
- Enter the amount, description, and category.
- Balance Update:
- Each transaction will update your current balance accordingly.
- View Transaction History:
- The history section provides a detailed log of past transactions.
- Github: dev-martin02
- Email: martinmorel2024@gmail.com