← Back to archive
Project
Personal Finance App with AI
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.