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!

Transactions 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