Developer Builds AI Bookkeeping App with Claude Code

A developer has built AICountant, an AI bookkeeping application for freelancers, self-employed individuals, and small businesses. The app was developed primarily using Claude Code for implementation across the entire technology stack.
Key Features and Implementation
The app provides the following functionality:
- Upload receipt photos through the website or send them via Telegram/Discord
- Automatically extract vendor, date, total, tax, and line items from receipts
- Convert foreign currency receipts using historical exchange rates from the receipt date
- Organize all data into a clean, searchable ledger
- Support for English and French languages
- Provide deduction guidance during review
Claude Code was used extensively for implementation across multiple areas:
- Next.js App Router development
- Prisma with PostgreSQL database integration
- Vercel Blob storage setup
- UI iteration and design
- Receipt-processing flow implementation
Development Example: Currency Conversion
The developer specifically mentioned the currency conversion feature as a good example of Claude Code's assistance. When requesting multi-currency support, Claude helped implement:
- Database schema updates
- Exchange-rate fetching functionality
- Caching mechanisms
- Error handling
- UI updates
The developer noted this feature would have taken significantly longer to implement working solo.
Workflow Design Philosophy
The app was designed to reduce friction in bookkeeping workflows. The developer wanted to avoid making receipt tracking something users only do later from a dashboard, so chat-based capture was integrated from the start as part of the workflow.
The app is currently available for free beta testing at https://ai-countant.vercel.app/ using beta code: HUJA-VJG5.
📖 Read the full source: r/ClaudeAI
👀 See Also

Autonomous Testing of Super Mario Using Behavior Models
Explore autonomous testing in Super Mario using a mutation-based input generator to discover edge cases and explore state spaces more effectively.

Claude Cowork Scheduled Task Automates Browser-Based Admin Work: A Real Use Case
Claude Cowork's scheduled tasks + Chrome extension automate affiliate network publisher approvals, saving hours weekly. Manual step: log in once per session.

Self-improving AI agent plateaued due to process bloat, fixed by cutting 60% of config
A developer's self-improving AI agent hit a performance plateau as process bloat accumulated, with the writing pipeline growing to 10 steps and nightly research spending more context loading instructions than reading papers. The fix involved cutting ~60% of root config, reducing the writing pipeline from 10 to 5 steps, and restructuring the dream cycle.

BeanWhisperer: OpenClaw AI tool generates GaggiMate pressure profiles from coffee bean info
BeanWhisperer is an open-source tool that uses OpenClaw AI to analyze coffee bean information and automatically generate or select GaggiMate pressure profiles. It pushes profiles directly to machines via WebSocket, eliminating manual JSON copying.