A modern and user-friendly system designed to help you take control of your personal and family finances. This application provides a comprehensive suite of tools to track spending, manage categories and people, view insightful reports with interactive charts, and export your data with ease. Built with a powerful and modern tech stack, it's both secure and easy to use.
- Comprehensive Expense Tracking: Log, edit, and delete expenses with detailed information including date, description, amount, category, person, and payment mode.
- Secure User Authentication: Powered by Supabase Auth, ensuring that each user's data is private and secure with Row Level Security.
- Admin Dashboard: A special view for administrators to manage all users in the system, including the ability to add or delete user accounts.
- Interactive Dashboard: Get a quick overview of your financial health with summary cards for monthly expenses, outstanding debts, and top spending categories.
- Insightful Reports: Visualize your spending habits with dynamic charts for expenses by category, person, and monthly trends.
- Data Export: Easily export your financial data to PDF, Excel (.xlsx), or JSON for backups or offline analysis.
- Full Data Management:
- Categories: Create and manage custom spending categories with icons.
- People: Track expenses for different household members.
- Payment Modes: Define your payment methods (e.g., Credit Card, Cash).
- Debts & Loans: Keep a record of money borrowed or loaned.
- Chit Funds: Manage and track your chit fund investments.
- Responsive Design: A clean and intuitive interface that works seamlessly on both desktop and mobile devices.
- Frontend: React, TypeScript, Vite, Tailwind CSS
- Backend & Database: Supabase (PostgreSQL, Auth, Edge Functions)
- Charting Library: Recharts
- Icons: Lucide React
- UI Components: Custom-built, responsive components for a consistent look and feel.
Prerequisites: Node.js
-
Install dependencies:
npm install -
Run the app:
npm run dev