How We Shipped a Polished Mac App in 48 Hours — and Charged Just $99

Justin Kent

By Justin Kent

02/16/2026

How vibe coding let us ship a polished Mac app for a client quickly, affordably, and without prior platform experience.

How We Shipped a Polished Mac App in 48 Hours — and Charged Just $99

How We Shipped a Polished Mac App in 48 Hours — and Charged Just $99

3 min read

TL;DR — We shipped a polished macOS app that loads thousands of videos, posts directly to X, and avoided a $200/mo API. Delivered in ~48 hours for a one-time $99 fee.

Note: Kent Data Solutions builds apps for any desktop or mobile platform (macOS, Windows, Linux, iOS, Android). This post simply showcases a macOS example — I hadn’t built a Mac app before, but the same approach works across platforms.

At Kent Data Solutions, we’ve always believed in leveraging the newest tools to deliver massive value at a fair price. This week we put that belief to work and shipped a fully vibe‑coded Mac app for a client — polished, practical, and built quickly.

  • I had never vibe‑coded before
  • I had never built a Mac app before
  • And yet… the final product was polished, smooth, and the client absolutely loves it

How vibe coding works

Vibe coding is a prompt-driven, editor-first workflow where a code assistant generates scaffolding, UI, and working code from plain-language instructions. You iterate in your editor, use small, focused prompts to refine behavior, and open Xcode only for final builds and debugging — which lets non-experts and small teams ship working tools fast.

The Client Challenge

Our client needed a Mac app that could handle a very real-world workflow:

  • Open a folder containing thousands of videos
  • Let them browse via thumbnails or sortable list view
  • Make navigation fast, intuitive, and clean
  • Include a simple “Post to X” button
  • Respect X’s platform rules (no full browser automation)
  • Avoid the $200/mo API, which didn’t make sense for this scale

This could easily have ballooned into a multi-week traditional development project.

What we did instead

We kept the scope tight and focused on the features that directly solved the client's problem: fast thumbnail browsing, a sortable list view for power users, and a rule‑compliant Post-to‑X flow. That focus let us deliver a polished tool quickly without unnecessary bloat.

How We Built It (The Honest Behind-the-Scenes)

I used a setup that many creators and small teams already have:

  • Visual Studio Code — free editor used for development and rapid iteration
  • GitHub Pro with the Vibe coding agent — $10/month (provides private repos, integrations, and the vibe coding AI agent we used for scaffolding and iterative code generation)
  • Xcode — used only for final builds and debugging (requires a Mac)

The workflow ended up being shockingly smooth:

Timeline (high level): Day 0 — scope and requirements; Day 1 — prototype and core UI; Day 2 — polish, Xcode build, and delivery.

  1. I described the requirements in Visual Studio Code
  2. The code assistant generated the initial code and project files
  3. I opened the project in Xcode to test it
  4. Errors and UI tweaks were iterated from Xcode back into VS Code
  5. The app came together in clean, predictable iterations

No endless Googling. No complex environment setup. No “you need 5 years of Swift experience” gatekeeping. No coding — just tell the AI what you want, and poof: it appears.

Clear requirements, fast iterations, and practical tooling produced a working app in a few days.

Screenshots

Below are screenshots from the app.

1 - Load a folder of videos.png
Image: 1 - shows the app loading a folder of videos.
2 - Add caption to video.png
Image: 2 — demonstrates adding captions to a video inside the app.
3 - Post video to X.png
Image: 3 — the simple "Post to X" button and workflow.
4 - See posted timestamp on video.png
Image: 4 — confirms the video was posted and shows the timestamp.
5 - Details page to sort.png
Image: 5 — the details page with sortable list view for power users.

The Result

"We can now post five videos in five minutes — no API subscriptions, no headaches."

The client now has a beautifully functional tool that:

  • Loads huge video libraries instantly
  • Displays clean thumbnails
  • Offers a sortable list view for power users
  • Allows posting to X via a simple, rule-compliant workflow
  • Avoids costly API fees
  • Fits their exact workflow without bloat, subscriptions, or tech overhead

And best of all, the solution matched the client's needs without extra subscription costs.

It cost them just $99.

Why so low? Because we want clients to experience how accessible this new era of development really is.

And Here’s the Truth…

Once you’re set up, you don’t need a company like Kent Data Solutions to build tools like this. If you have time and curiosity, you can learn to vibe code your own apps simply by describing what you need. We’re happy to show clients how — but we won’t gatekeep the process.

  • We don’t gatekeep: tools are accessible and practical.
  • We empower: we provide guidance and patterns that work.
  • We accelerate: ship a minimum viable tool, then iterate with real feedback.

Even a first-time creator can ship a polished Mac app in a few days. With focused scope and the right workflow, your team can achieve the same outcome.

If you'd like help getting started with vibe coding, or need an app built for macOS, Windows, Linux, the web, or mobile, we can help — the same vibe‑coding workflow scales to any platform.