Personal financeCAN I VIBECODE
Auritrack?
BUILD FIRST
- One specific customer type and one primary use case
- A vertical slice that completes the main job without manual workarounds
- Visible limits, review steps, and a fallback when an external dependency fails
LEAVE FOR LATER
- Broad third-party integrations
- High-scale collaboration, syncing, and permissions
- Automation that can cause harm without human review
RESEARCH NOTES
What this tool actually does.
Auritrack is an AI-powered finance management app for individuals and small businesses. Its core workflow is natural-language expense logging: users send plain-English statements like 'spent $2,500 on rent' or 'paid 5,000 for data and electricity, split them' via text or voice on web, mobile, or a Telegram bot; the AI extracts amount, category, and notes, then auto-categorizes entries and applies them to budget tracking. Features include bank-statement import, spending insights and reports, category budget alerts, and bookkeeping for small businesses. The app is free for basic expense tracking, budgets, manual entry, and local data; premium AI features are unlocked either by subscription (Plus $3/month, Pro $8/month, Premium $20/month, with two months free on annual billing) or by pay-as-you-go Auricoins that never expire. The app is available on iOS, Android, web, and Telegram, and emph
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a replacement for Auritrack, an AI personal-finance tracker whose distinctive workflow is natural-language expense logging. Users must be able to record transactions by typing or speaking plain-English phrases such as 'spent $2,500 on rent' or 'paid 5,000 for data and electricity, split them'. The system should parse amount, category, and notes using an LLM with a strict JSON extraction schema, auto-categorize into user-configurable categories, and apply entries to monthly budget totals per category. Provide a dashboard with spending by category, a transaction list, budget progress bars with near-limit alerts, and a CSV bank-statement importer that maps rows into the same transaction model. A Telegram bot must accept the same natural-language input and return a confirmation plus current budget status. Gate advanced AI features behind a simple credit or subscription tier; basic manual entry must remain free. Technical approach: Node.js or Python backend with SQLite/Postgres, an LLM API with a regex-based fallback parser when the API is unavailable, a lightweight responsive web frontend (React or server-rendered templates), and a Telegram bot via the Telegram Bot API webhooks. Do not copy Auritrack's brand name, logo, marketing copy, color scheme, or UI layout; design a distinct interface. Out of scope: multi-currency, OCR of receipts, Plaid or direct bank API integration, investment or liability tracking, and multi-user collaboration. Deliver a README with setup steps, environment variables, the exact LLM extraction prompt, the CSV import format, and known limitations such as LLM ambiguity on splits, Telegram webhook requiring a public URL, and no automatic reconciliation with bank balances.