⚡ I Built 5 Business Tools in One Afternoon — Without Writing a Single Line of Code
A founder's story of using AI to vibe-code 5 internal tools in one afternoon: client tracker, invoice generator, project board, hiring pipeline, and budget dashboard.
In this article
The Problem: Too Many Spreadsheets
I run a 12-person agency. For the past two years, we've managed everything in Google Sheets — clients, projects, invoices, hiring, budgets. Five tabs, each with 50+ rows, formulas that break when someone accidentally edits a cell, and a weekly panic when the VLOOKUP returns #REF.
I once tried Notion. Set up a project board. Nobody used it. Tried Airtable. Beautiful, but $20/seat/month for 12 people is $240/month for what is essentially a fancy spreadsheet.
What I actually needed was 5 simple, single-purpose tools. Not a platform. Not a workspace. Just tools.
Tool 1: Client Tracker (4 minutes)
My prompt: "A client tracker with columns for company name, contact person, status (lead/active/paused/churned), monthly retainer value, and next follow-up date. Show KPI cards for total clients, total monthly revenue, and clients needing follow-up this week. Dark mode."
What I got: A full data table with inline editing, status dropdown filters, three KPI cards at the top, and a "clients needing follow-up" section that highlights overdue ones in red. Everything persists across browser sessions.
Time from prompt to working tool: 4 minutes. Would have been 2 hours in a spreadsheet to get the conditional formatting right.
Tool 2: Invoice Generator (3 minutes)
Prompt: "An invoice generator. I enter client name, line items with description and amount, tax rate, and due date. It calculates totals and generates a clean PDF-style preview I can print."
Result: Clean form with add/remove line items, automatic subtotal + tax + total calculation, and a print-optimized preview. I hit Ctrl+P and it looks like a real invoice.
I was paying $15/month for a SaaS invoice tool that did the same thing. Cancelled it that afternoon.
Tool 3: Project Board (5 minutes)
Prompt: "A Kanban board with columns: Backlog, In Progress, Review, Done. Each card shows project name, assignee, deadline, and a priority tag (low/medium/high). Cards are draggable between columns. Show a progress bar at the top."
This one took 5 minutes because I refined it once — the first version had drag-and-drop but the cards were too small. I said "make cards bigger, show the deadline more prominently" and it regenerated with larger cards and date badges.
Could I have built this in Trello for free? Yes. But Trello needs accounts for everyone, has notifications I don't want, and the free tier limits attachments. This is just mine.
Tool 4: Hiring Pipeline (3 minutes)
Prompt: "Hiring pipeline tracker. Columns: candidate name, role applied for, stage (applied/phone screen/interview/offer/hired/rejected), source (LinkedIn/referral/job board), and notes. Filterable by role and stage."
Worked on the first try. Clean table with filter pills at the top. I added a candidate by typing in an inline form. No separate "Add Candidate" modal — just type and hit enter.
We're hiring 3 roles right now. This replaced a Google Sheet that had 27 columns, most of which nobody filled in.
Tool 5: Budget Dashboard (4 minutes)
Prompt: "Monthly budget tracker. I enter expenses with category (payroll/software/marketing/office/other), amount, and date. Show a bar chart of spending by category, a line chart of monthly total over time, and flag any category where spending exceeds last month by 20%."
This one impressed me the most. The flagging actually worked — it compared current month vs. previous and showed a red warning badge on overspending categories. The charts are simple SVGs, not heavy libraries.
Total cost of all 5 tools: $0. Total time: about 20 minutes.
What I Learned
Three takeaways from this afternoon:
**1. Single-purpose tools beat Swiss Army knife platforms.** Nobody on my team needs to learn a new platform. Each tool does one thing well. Bookmark it and use it.
**2. The prompt is the spec.** Everything I described in the prompt showed up in the tool. If I forgot something, I just told the AI to add it. This is how software should have always worked for internal tools.
**3. The "build vs. buy" calculation has changed.** Before, building meant hiring a developer or spending a weekend coding. Now "building" takes 3-5 minutes. SaaS subscriptions that cost $15-50/month for simple tools are suddenly hard to justify.
I'm not saying vibe coding replaces Salesforce or HubSpot for complex workflows. But for the 80% of internal tools that are basically "a spreadsheet with better UX" — it's the obvious choice.
Try Vibe Coding on bubbling.dev
Build your own internal tools in minutes. Describe what you need, get a working app with charts, filters, and dark-mode styling. Free to start.
Start Building →