You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AI-powered finance automation platform. Next.js 15 + Firebase app for expense tracking, budget management, and AI-driven financial insights.
Overview
Personal finance platform combining expense tracking, budget management, and AI-powered financial insights. Built with Next.js 15, Firebase Auth and Firestore, Tailwind CSS v4, and Vitest for testing. Supports Playwright E2E and includes a BullMQ worker for async processing.
npm run dev # Start Next.js dev server
npm run build # Production build
npm run lint # ESLint check
npm run test# Run Vitest suite
npm run test:e2e # Run Playwright E2E
npm run worker # Start BullMQ worker
Request / Data Flow
sequenceDiagram
participant User
participant App
participant Firebase
participant Worker
User->>App: Sign in
App->>Firebase: Authenticate
Firebase-->>App: ID token
App-->>User: Dashboard
User->>App: Create expense
App->>Firestore: Write transaction
Firestore-->>App: Confirmed
App->>Worker: Enqueue async job (AI insights)
App-->>User: Expense saved
Worker->>Worker: Process insights
Worker->>Firestore: Update with insights
Loading
About
AI media intelligence workspace with Firebase and local worker support.