Cardstock already works — you can scan, price, and track cards today. This is the plan to turn it into a product people sign up for: a web app, an iPhone app, and an Android app, with logins and data that's actually theirs — built in the right order, so we never have to tear anything down and start over.
The product is real and usable right now. What's missing is everything that makes people trust it with their livelihood: an account, safe storage, and the plumbing to serve a crowd.
Your friend said it best: "I can use this today — but if I really start using it, where's my data stored, and is it reliable?" That question sets the whole order. We lock things down, make data safe, make it scale, then wrap it into apps — each step building on a finished one below it.
The apps are just a shell around the web app. If we built the apps first, or invited a crowd before the price cache existed, we'd be ripping things out and redoing them the moment they got real use. Every phase below is finished and solid before the next one leans on it. That's how a two-tester prototype becomes a product without a single rewrite.
Each one has a plain finish line — "done when." We don't move on until it's true.
Right now the back door is open — anyone who finds our web address could run up the card-pricing bill or the AI-scan bill. This is a quick, quiet fix and it comes first because it's a live risk, not a someday one.
Sign in once. Your inventory lives on your phone (fast, works with no signal at a show) and is continuously backed up to the cloud. New phone? Sign in and it's all there. This is exactly your friend's worry, answered.
Stop sending every user to the pricing company for every card. We keep our own stocked copy and refresh it smartly, so 100 users — or 100,000 — cost about the same. This is the "critical mass" insurance.
Wrap the finished web app in a native shell (one tool, both stores) — real app icons, the phone's camera, and an App Store / Play Store listing. No rewrite: it's the same app you already have, in a nicer package.
The finishing touches a public launch needs: a privacy policy, a support channel, deciding how it's paid for, and one thorough test across all three platforms on real devices. Then it's out.
This is the part you were most worried about — catching buzz, users signing up, then hitting a wall where we can't serve everyone. Here's the whole thing as a corner store.
Has every card's price — but only lets us pick up ~100 items a minute. Today every user drives there themselves for every card. On a busy day, everyone's stuck in line.
Stocks every price anyone's ever asked for. Users shop here — instant, and it costs us almost nothing. Almost no one needs the warehouse anymore.
Once a day the warehouse sends a "here's what changed" list. We only re-buy the prices that actually moved — not the whole catalog. Our shelves stay fresh for pennies.
| What we store | How often it changes | We keep it |
|---|---|---|
| A card's price (by grade) | Roughly daily | Refreshed daily |
| Recent sales & trend charts | Slowly, day to day | Kept ~days |
| The card's identity (name, set, number) | Basically never | Kept long-term |
| Your photo of the card | Never — it's the one you took | Yours, kept forever |
| Price history (the archive) | Only grows | Kept forever — it's ours |
Each rung stands on the finished one below it. This is what "not developing backwards" actually looks like.
Close the open back door on our server. Quick, and it's a live risk today — so it goes first.
The reliability your friend asked for. Also the foundation everything above it needs — apps have nowhere to store data without it.
Make it crowd-proof before we invite the crowd. Uses the accounts from step 1 to restock smartly.
A shell over a finished, scale-proof web app. Last on purpose — it adds packaging, not new guts.
Privacy policy, support, how it's paid for, one thorough test — then out the door.
And the cost per extra user is pennies — so at any sensible subscription price, the margins are healthy. The one line that grows with users is the pricing partner, which the corner-store design keeps flat.