← Back to archive
Project

Personal Finance App with AI

Period
Ongoing
Stack
TypeScript · Next.js · Hono · Prisma · PostgreSQL · Better Auth · Vercel AI SDK

A personal finance management application with integrated AI tool calling, designed to help users track and manage their finances through natural conversation as well as a traditional web UI.

Key Features

  • AI assistant with tool calling for finance management tasks, powered by the Vercel AI SDK (Groq for development, Anthropic Claude in production)
  • Authentication handled via Better Auth
  • Type-safe data layer with Prisma 6 against a PostgreSQL database hosted on Supabase
  • Deployed web client on Vercel

Tech Stack

  • Backend: Hono (TypeScript)
  • Frontend: Next.js 16 (App Router)
  • Database: PostgreSQL via Supabase, Prisma 6 ORM
  • Auth: Better Auth
  • AI: Vercel AI SDK with Groq and Anthropic Claude

Built end-to-end as a solo project, spanning API design, authentication, database schema, AI tool integration, and frontend development, with a planned Flutter mobile client on the roadmap.

Personal Finance App with AI · Tionusa Catur Pamungkas