MB.
All work

TightWallet

Web App · React · Personal Finance · Expense Tracker · Budget Manager · Wealth Tracking · PWA

TightWallet
TightWallet is a mobile-first web app/PWA designed for comprehensive and organized personal finance management. The app allows tracking of income, expenses, transfers, accounts, categories, recurring movements, budgets, savings goals, and wealth, offering a clear view of personal financial performance. The project was born to solve a concrete need: to have a single tool to understand where money goes, which expenses repeat, which accounts impact the overall balance, and how the financial situation will evolve over time. TightWallet is not just a transaction log, but a personal dashboard to monitor, plan, and make more informed decisions. Operational management includes income, expense, and transfer transactions between accounts, with description, category, date, amount, filters, pagination, duplication, bulk category editing, and CSV export. Accounts can represent current accounts, savings, credit cards, cash, digital wallets, or investments, with initial balance, notes, inclusion in totals, and reconciliation logic. A significant part of the project is the management of categories and recurring events. Categories can be organized into hierarchies, with icons, colors, subcategories, search, filters, and sorting. Recurring movements allow managing periodic expenses and incomes, reminders, a dedicated calendar, and automatic generation of planned transactions. TightWallet also includes advanced features for budgets, goals, and wealth. Users can set budgets by category or overall, receive alerts when thresholds are reached, create savings goals, track progress toward a target, and manage container accounts dedicated to savings and investments. The wealth section allows tracking movements, performance, costs, and updated balance. The dashboard is customizable, allowing users to reorder, show, hide, and resize widgets. It includes statistics, balance forecasts, safe-to-spend, financial health, expenses by category, a recurring calendar, and automatic weekly insights. The app integrates in-app, push, and Telegram notifications, so users can receive alerts on budgets, goals, recurring events, backups, and periodic reports. Another distinctive feature is AI receipt scanning, useful for speeding up expense recording and reducing manual entry. The project also includes an admin panel, user feedback, backup/disaster recovery, and security controls for delicate operations, such as deleting wealth accounts, which is only permitted when there are no active balances, movements, or links. TightWallet represents a complete and mature personal project in the personal finance domain: an installable, responsive, and continuously evolving app, designed to combine daily management, planning, automation, notifications, historical data, and conscious control of one's finances.
Year
2026
Stack
ReactTypeScriptTanStack StartTanStack RouterTanStack QueryViteTailwind CSSshadcn/uiSupabaseWeb Push APITelegram BotAI Receipt ScanVitestPWA