A finance tracker I built to sharpen my full-stack skills — with a real OpenAI GPT API powering automated business insights. Track income, expenses, and profit across multiple companies. Free to use.
A full-stack finance app built to demonstrate real-world skills — from database design to AI API integration.
Log transactions by category, filter by type, and keep a clear record of cash flow.
Interactive charts and daily profit breakdowns to visualize how your business is performing.
Manage separate companies with isolated dashboards, transactions, and notes.
Connected to the OpenAI GPT API — analyzes 90 days of transactions and returns structured financial insights.
Import transaction data and export reports for accounting or personal records.
Google OAuth and credential auth via NextAuth, with per-user data isolation in PostgreSQL.
Data persisted on Neon Postgres with Prisma ORM — accessible from any device.
Download filtered transaction data as CSV for reporting or backup.
I'm Kiril Sierykov, an 18-year-old developer. stackCount started as a portfolio project to prove I could ship a real full-stack app — and connecting my first AI API was the hardest part. Getting the OpenAI GPT integration working took real trial and error: API keys, prompt design, structured JSON output, caching responses, and handling failures gracefully. I stuck with it, figured it out, and now the Analyze feature sends 90 days of transaction data to GPT and returns actionable financial insights. That experience is exactly why this project belongs on my resume.
OpenAI GPT API integration
Production integration with gpt-4o-mini — structured JSON insights, response caching, and error fallbacks.
Full-stack architecture
Next.js 15 App Router, PostgreSQL via Prisma, NextAuth (Google OAuth + credentials), Stripe donations.
Shipped end-to-end
From database schema to deployed Vercel production — auth, payments, AI analysis, and CSV export all working.

The app is free. Donations are optional and help cover hosting and development time.
No paywalls, no feature gates.
Report a bug, attach a screenshot, or suggest an idea. Help shape the roadmap.