New: Read our 2026 AI Implementation Playbook →

BoxBuddy

The moving app that actually works behind the scenes.

Most moving apps look nice. BoxBuddy is built to perform — under real-world conditions, on spotty moving-day Wi-Fi, across every device a family might have. Here's what's powering it.

Visit boxbuddy.tech →


What BoxBuddy does (in plain English)

BoxBuddy helps you photograph, label, and track every box you own during a move. Snap a photo of what's inside, slap a QR code on the box, and search for anything by keyword later — even mid-unpack.

The experience is simple by design. The engineering behind it is not.


The stack — built to last

BoxBuddy runs on a modern, containerized server stack. Think of it like a set of dedicated workers, each doing one job, all coordinated together:

| Layer | Technology | What it does | |---|---|---| | Frontend | React 18 + Vite | The interface you tap and swipe | | Backend API | Fastify (Node.js 20) | Processes every request in milliseconds | | Database | PostgreSQL 16 | Stores your boxes, photos, and accounts securely | | Cache | Redis 7 | Speeds up repeated lookups instantly | | iOS wrapper | Capacitor 7 | Turns the web app into a native iPhone experience | | Reverse proxy | Traefik v2.10 | Routes traffic and handles SSL automatically |

Every piece runs in its own Docker container — an isolated, self-contained environment. That means if one component ever needs an update, the rest of the system keeps running without interruption.


Your data is secure

BoxBuddy takes a few things seriously when it comes to your account:


Subscriptions that actually sync

One of the hardest problems in subscription apps is keeping what the App Store knows and what the server knows in agreement. BoxBuddy solves this with a multi-layer sync system:

  1. When you subscribe, RevenueCat (the payment layer) confirms the purchase.
  2. On every login and app launch, BoxBuddy's backend cross-checks your subscription status and self-corrects if anything is out of sync.
  3. A dedicated /auth/sync-subscription endpoint ensures paid users are never incorrectly blocked by a free-tier limit — even if a webhook misfires.

In practice: you pay, you get access. No support tickets needed.


Photos, QR codes & search

BoxBuddy's photo pipeline is straightforward and fast:


A real admin dashboard

Behind the scenes, BoxBuddy has a 10-tab admin panel that monitors the entire system in real time:

This is what lets a solo founder operate a production app with confidence.


Content that works as hard as the app

BoxBuddy.tech runs 51+ SEO-optimized blog posts, 21 pillar content pages, a full sitemap, and structured data (JSON-LD schema) on every page — so the app surfaces in search when people actually need it: during a move, stressed, looking for a solution.

An llms.txt and llms-full.txt are also maintained so that AI assistants like ChatGPT, Perplexity, and Claude can accurately describe what BoxBuddy does.


The numbers

| Metric | Value | |---|---| | App version | 3.0.0 | | Blog posts published | 51+ | | SEO pillar pages | 21 | | Admin dashboard tabs | 10 | | Database migrations | 15 | | Containerized services | 5 | | Platforms | iOS (App Store), Web |


Built by one person

BoxBuddy was designed, developed, and launched by a solo founder — from the database schema to the mascot. Every architectural decision was made to stay maintainable, scalable, and honest about what it actually costs to run a real product.

No venture capital. No engineering team. Just good tooling, clear thinking, and a lot of boxes.


← All products · Book a $1,000 strategy day →