elias569/fintech-dashboard — explained in plain English
Analysis updated 2026-05-18
Track personal income, expenses, budgets, and savings goals in one dashboard.
Ask an AI assistant to analyze your transaction history and suggest budget improvements.
Deploy a self-hosted personal finance app with a free cloud database and free AI model.
| elias569/fintech-dashboard | alice53211/auth-codex-plugin | boob025/peace-equalizer-apo | |
|---|---|---|---|
| Stars | 134 | 134 | 134 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 4/5 | 1/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires a free Turso cloud database account and an OpenRouter API key for the AI features.
This repository is a personal finance dashboard built to replace scattered receipts and notes with one place to track money and get help understanding it. The README, written in Russian, frames the problem as chaos around managing personal spending and the difficulty of seeing where money goes or how to adjust a budget. The stated fix is a single dashboard with a built in AI assistant, offered for free and designed to work on both computer and phone. The dashboard shows account balance, income and expenses, key numbers, and charts of spending trends over time. A floating chat window lets a person ask an AI assistant, powered by the OpenRouter service, to look at their transaction history and offer advice, and the app can also generate automatic budget optimization tips. Users can add, edit, filter, search, and sort transactions, set spending limits by category, track savings and financial goals, monitor cash flow and savings rate, and export their data as CSV or PDF. It supports a light and dark theme, can be installed on a phone as a standalone app, and offers sign in through GitHub or a demo email login. Receipt photo scanning is listed as a planned but not yet built feature. Under the hood, the frontend is built with Next.js 15.5 and React 19 in TypeScript, styled with Tailwind CSS and shadcn UI components, using TanStack Query and Zustand for state and Recharts for charts. The backend runs on Next.js API routes with Prisma as the database layer, connecting to Turso, a cloud hosted SQLite service with a free tier up to 9 gigabytes, and NextAuth handles login. AI chat and insights are powered through OpenRouter using a free model called ling-2.6-1t. Testing uses Vitest, Playwright, and Testing Library, and an optional Redis connection can share rate limits and cache AI answers across multiple running copies of the app. To run it, a person clones the repository, installs dependencies with npm, copies the example environment file, generates the Prisma client, sets up a free Turso database, and starts the development server. The project is released under the MIT license.
A personal finance dashboard with an AI chat assistant that tracks income, expenses, budgets, and goals, built with Next.js and Turso.
Mainly TypeScript. The stack also includes Next.js, React, TypeScript.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.