
FlipperHelper
Free iOS profit tracker for car boot sale and flea markets
Hey everyone. I wanted to share a proper failure story because I think we don't do enough of that here. This isn't a "failure that secretly led to a $10k MRR product" narrative. It's just a failure, and then a different project that's still too early to call a success.
What I built
Between April and September 2025, I built Unify-Live — a multi-channel messaging widget for small businesses. Think one inbox for WhatsApp, Instagram DMs, Facebook Messenger, email. The backend was Python (FastAPI) with PostgreSQL, the frontend was Vue 3 + Pinia + PrimeVue. I ended up with 87 commits in the backend repo, 66 in the widget. Five months of real, focused work.
To keep costs down, I self-hosted the entire production stack on a Raspberry Pi on my desk. No AWS bill. I thought this was clever.
What happened
I had no audience, no blog, no social media presence. So I went straight to paid acquisition — Facebook ads and Google ads, running simultaneously. By my own estimate, I burned roughly $3,000 over those months.
People signed up. Almost nobody stuck around. Retention was basically nonexistent. CAC kept climbing while retention stayed flat. When I eventually paused the ads, traffic went to zero. Not "low." Zero. There was nothing underneath.
I killed the project in September 2025. The code was fine. The business wasn't.
The five mistakes (as I see them now)
1. I never talked to potential users before building. I assumed the problem was obvious and my solution was good enough. Classic.
2. I ran paid ads before proving the product could retain anyone. Paid acquisition without retention is just paying to watch people leave.
3. I had zero organic distribution. No blog, no Reddit presence, no LinkedIn, no content. When paid stopped, everything stopped.
4. I optimized the wrong thing. The Raspberry Pi saved me maybe $30-50/month. The ads were burning hundreds. I was proud of the hosting setup and should have been panicking about retention.
5. Time was always working against me. Without organic compounding in the background, every day was just clock ticking on paid spend.
What I did differently next
In early 2026 I started FlipperHelper, an iOS app for people who resell at car boot sales and flea markets. I deliberately tried to invert every Unify-Live mistake:
- User research first. I scraped and read 2,000+ Reddit posts from reselling communities before writing code. The product spec came from their words.
- Organic distribution from the start. Months before launch, I started participating in reselling subreddits. Not posting links — actually being a community member.
- No server. Everything stored locally on the device, syncs to Google Drive. Zero hosting cost.
- No paid ads. Every download is organic. Reddit, blog, word of mouth.
FlipperHelper is at about 50 downloads and 25 TestFlight users as of mid-April 2026. Tiny numbers. But the shape feels different. People are finding it through content and community, a few have come back with real feedback and feature requests. That never happened once with Unify-Live.
The actual takeaway
Cheap to run doesn't matter if retention is zero. Fix retention before you scale distribution. That's it. That's the whole lesson.
I don't know yet if FlipperHelper will work as a real product. But at least this time I'm building from evidence instead of assumptions, and I'm not paying rent on a treadmill while I figure it out.
Anyone else burn through paid ads before finding PMF? What finally made you stop?
Here’s a Medium-ready version of your Week 2 update. I’ve formatted headings, bolds, and lists so you can copy-paste directly without losing structure.
Week 2 Update: $0 Revenue, 4 Blog Posts, and AI Experiments
Last post was March 28. Here's what happened in the 6 days since.
Revenue: still $0. The app is free and I haven't added paid features yet. My focus right now is distribution — getting FlipperHelper in front of the right people before worrying about monetization.
New Features Shipped
Three things users asked for:
1. Item search
You can now search across all your items (new, listed, sold) by title or SKU. Once you have 200+ items, scrolling doesn't cut it.
3-character minimum
Debounced at 300ms
Paginated results with lazy loading
SQL query hits indexed columns for speed even with thousands of items
2. Purchase date picker
Previously items were always logged as "bought today." Now you can select the actual purchase date.
Entry fee prompt checks selected date
Date persists between saves for batch-adding multiple items
3. Photo library upload
You could always take a photo with the camera; now you can also pick from your photo library. Useful for adding items later if photos were taken at the market.
The Marketing Experiment: Writing for AI
I've been testing how AI assistants (ChatGPT, Perplexity, Claude, Gemini) decide what to recommend when someone asks, "What's the best app for tracking reselling profits?"
Key insight: AI cites structured, well-written content with:
Comparison tables
FAQ sections
Statistics
Blog posts with these elements get cited far more than plain marketing pages.
Blog posts written for AI citation:
How to Track Your Reselling Profits Properly — targeting "how to track reselling profits"
Car Boot Sale Tips: What to Buy, What to Avoid — targeting UK car boot queries
Best Apps for Resellers in 2026 — listicle format
FlipperHelper vs Flippd vs Vendoo — honest competitor comparison
Each post follows the Capsule Content Method:
Direct answer in first 40–60 words of each section
H2 and H3 formatted as natural language questions
FAQPage JSON-LD schema for AI and search engine parsing
Cross-posted 3 of 4 to Medium (hit the 24-hour limit). Medium versions link back to the blog as canonical.
Will it work? AI crawlers take weeks to re-index. I’ll track progress by testing the same 10 prompts across ChatGPT, Perplexity, Claude, and Gemini weekly.
Directory Listings
AlternativeTo — Listed as an alternative to Flippd, Vendoo, List Perfectly, Google Sheets. Important for AI indexing "X alternative" queries.
EverybodyWiki — Full encyclopedic article. Indexed like Wikipedia.
SaaSHub — Pending approval (up to 32 days).
Capterra — Waiting for verification.
What I Learned This Week
1. Honest competitor comparisons are effective.
Example: Flippd has barcode scanning and Android support, Vendoo solves cross-listing.
Trackers and cross-listers aren’t competitors — they’re complementary. This builds trust.
2. AI optimization feels like SEO circa 2010.
Structured data, direct Q&A format, verifiable statistics matter most.
Solo developers can compete if they format content properly.
Numbers
App Store downloads: small (organic only)
Blog posts: 4 published, 3 cross-posted to Medium
Codebase: ~18,100 lines of Swift across 69 files
Development days: 43
Total marketing spend: £0
Next Up
Post the 4th article to Medium (comparison post)
Data-driven Reddit post on r/FlippingUK with real profit data
Start thinking about YouTube (16% of AI citations come from transcripts)
Plan paid features — figure out what’s worth charging for without breaking the free tier
Links:
App Store: FlipperHelper
Blog: FlipperHelper Blog
Medium: Medium Profile
1 Like
Comment
My wife buys secondhand items at car boot sales and flea markets in the UK, then resells them on eBay, Vinted, and Facebook Marketplace. She was tracking everything in Google Sheets — purchase prices, listing dates, what sold where, entry fees, petrol costs. It was a mess.
She looked at existing apps but didn't want to pay £10/month for something that might not even work offline at a field in the middle of nowhere. So she asked me to build something.
The build
I started on February 20, 2025. Swift, SwiftUI, no backend. The core idea was simple: snap a photo at the market, log the price, track where you list it, record the sale, and see your real profit after ALL costs.
Day 1 — First working version. Photo capture, price logging, save to JSON
Day 7 — Multi-currency support (she buys in GBP, sometimes sells in EUR/USD) with automatic exchange rates
Day 14 — Expense tracking, Money Flow analytics dashboard, listing reminders
Day 18 — Migrated from JSON to SQLite because performance was getting bad with hundreds of items
Day 23 — Full Figma redesign, every screen rebuilt from a proper design system
Day 31 — Live on the App Store
I used Claude Code for AI-assisted development throughout, which made the solo timeline possible.
What it does
Track items with photos from purchase → listing → sale
16 selling platforms (eBay, Vinted, Facebook, Depop, Poshmark, etc.)
Real profit calculation after entry fees, transport (car, bus, train, taxi), and other expenses
4 currencies with automatic daily exchange rates
Works completely offline — syncs to Google Drive when you're back online
Generates unique SKUs for each item you can use in your listings
The Reddit moment I posted about it on r/FlippingUK and r/Flipping while it was still on TestFlight. People actually wanted to use it. They asked how to get it. That's what pushed me to publish it on the App Store instead of keeping it as a personal tool. It's completely free. No ads, no subscriptions, no premium tier yet. I wanted to keep running costs at zero — no backend, no server, everything runs on-device with optional Google Drive sync. My only cost is the Apple Developer account.
If people find it useful, I might add paid features later. For now I'm focused on making the free version genuinely good.
Links
App Store: https://apps.apple.com/us/app/flipperhelper/id6759716745
Website: https://flipperhelper.app/
Subreddit: https://www.reddit.com/r/flipperhelper/
Happy to answer any questions about the build, the tech decisions, or the car boot sale flipping world.
1 Like
Comment
About
My wife runs a small reselling business buying at car boot sales in the UK. She was tracking everything in Google Sheets and hated it. Existing apps either charged monthly fees or didn't work offline at outdoor marke

Comment