FinTrack AI is a personal finance tracking and management application designed to help you monitor your spending, track income, and achieve your financial goals.
- Dashboard: Get an overview of your total balance, monthly income, and expenses.
- Transactions: Log, edit, and categorize your income and expenses.
- Accounts: Manage multiple financial accounts (bank, cash, card, etc.).
- Categories: Organize your transactions with custom categories.
- Budgets: Set and monitor spending budgets for different categories.
- Secure: Built with Firebase Authentication for secure access.
- PWA Support: Installable as a progressive web application on your device for quick access.
- Frontend: React, TypeScript, Tailwind CSS
- Build Tool: Vite
- Backend/Database: Firebase Firestore
- Authentication: Firebase Google Authentication
- PWA: vite-plugin-pwa
This application is meant to be run in the AI Studio environment. You can deploy it to Cloud Run or export it to GitHub/ZIP via the settings menu.
Make sure to configure the required environment variables in your deployment environment (e.g., Firebase configuration). Refer to .env.example for the structure.