expense tracker

byChhavi Varma

Expense Tracker with Authentication is a full-stack web application that enables users to securely manage their personal finances. Users can create an account, log in securely, and track their income and expenses through a personalized dashboard. The application uses JWT-based authentication and bcrypt password hashing to ensure user accounts are protected. Each user can perform CRUD (Create, Read, Update, Delete) operations on their own transactions without accessing other users' data. The dashboard provides a real-time overview of total income, expenses, and current balance, along with transaction history. Users can categorize transactions (e.g., Food, Travel, Shopping, Salary), search and filter records, and visualize spending patterns using charts. Key Features πŸ” User Registration & Login with secure authentication πŸ‘€ Personalized user dashboard πŸ’° Add, edit, delete, and view income/expense transactions πŸ“Š Balance calculation and spending analytics 🏷️ Transaction categorization πŸ” Search and filter transactions πŸ“ˆ Charts for monthly and category-wise expense analysis πŸ“„ Export transaction history (CSV/PDF) (optional enhancement)

LandingTransactionsLoginSignupExport
Landing

Comments (0)

No comments yet. Be the first!

Landing design preview
Landing: View Info
Landing: Register
Signup: Create Account
Login: Sign In
Dashboard: View Overview
Transactions: Add Transaction
Transactions: Edit Transaction
Transactions: Delete Transaction
Transactions: View Transactions
Transactions: Categorize
Transactions: Search Filter
Analytics: View Charts
Export: Download Report