- SecuredTest shortcuts left in
- PrivateCollects whatever is easy
- HonestFills gaps with guesses
- PublishedLives on a dev link
RallyRei case study
Most AI tools stop at a demo. This one got launched.
RallyRei is a free AI quiz I built and run. I had it secured, made it privacy-honest and budget-honest, and published it on Google Play.
- SecuredAudited, critical holes fixed same day
- PrivateDaily counts only, no personal trail
- HonestReal in-stock products only
- PublishedLive on Google Play and the web
Left: what a demo usually has. Right: what RallyRei had before I called it launched.
Why I built it
Buying a table is full of guesswork
Enthusiasts want a table but rarely know which one, whether it fits their space, or if one table can live indoors and out. RallyRei answers that.
The question
- "Which table should I buy?"
- "Will it fit in my space?"
- "Can I use the same table inside and outside?"
The quiz asks
7 questions- where you play
- space
- skill level
- how often
- storage
- budget
- priorities
What they get
The right table for their space
- A table matched to their room, use and budget
- Indoor, outdoor or both, answered up front
- Only real, in-stock tables, with an honest note when the budget is too low
01 / Problem
A working demo is not a safe product
Anyone can get an AI quiz running. The hard part is trusting it with real customers.
What it is
A free quiz that recommends table tennis gear
It suggests tables, nets, balls and robots, and earns affiliate revenue through Megaspin and Amazon. I built and run it for my ESTableTennis brand.
rallyrei.establetennis.comWhat it runs on
An ordinary modern stack
Nothing exotic. The work was in what surrounds it.
reactfastapimongodbvercelclaude02 / Cost and risk
What goes wrong when a demo ships
Each gap has a price, paid in customer trust.
Exposed accounts
One forgotten shortcut can open other people's data.
Data you cannot explain
A privacy policy that is not quite true is a liability.
Confident wrong answers
A tool that invents a product costs the sale and the trust.
Stuck at a demo
If customers cannot find it, none of the work counts.
03 / What I did
Four pillars, one road to launch
I took RallyRei from prototype to published in this order.
Timeline: July: grounding fix. August: store assets prepared. August 23: analytics live. September 22: security audit, same-day fixes and hardening, and live on Google Play.
Pillar 1
Security
Pillar 2
Privacy
Pillar 3
Honest answers
Pillar 4
Launch
Pillar 1 / Security
An audit found critical holes. I fixed them the same day
I ran a security audit on 2026-09-22. All three critical issues were fixed and deployed that day, and every existing session was revoked.
All existing sessions revoked after the fix.
my security audit, 2026-09-22Hardening, same day
- Rate limits on sign-up, login and password reset
- Stronger password hashing (
argon2), old hashes upgraded on login - Google sign-in needs a verified email
- Removed an unauthenticated admin data-wipe route
- Generic error messages, no internals leaked
Pillar 2 / Privacy
It counts what happens, never who did it
Analytics keep daily totals only. So the privacy policy and the Google Play Data Safety answers are simply true.
- Visits
- Completed quizzes
- Affiliate clicks
- User ids
- Cookies
- IP addresses
- Fingerprints
Google Play Data Safety answers
Pillar 3 / Honest answers
Only real products, at real prices
Recommendations come only from Megaspin's live in-stock catalog. It refreshes every 6 hours and is rebuilt in full every month, automatically.
The old hand-written list had drifted
One table was quoted at about US$1,100 on the old list. Its real price is US$2,783.99.
What else had drifted
tables delisted
table out of stock
price far off
When the budget is too low, it says so
Scale of shopper budgets from US$0 to US$1,500. The cheapest full-size table is about US$650. Below that, RallyRei says the budget is too low. Above it, it shows real in-stock picks.
Pillar 4 / Launch
Published, not parked
RallyRei has been live on Google Play since 2026-09-22, alongside the web app.
Live on Google Play
Since 2026-09-22, the same day as the security fixes.
package com.establetennis.rallyreiStore assets prepared
Store icon and feature graphic, ready in August 2026.
App signing set up correctly
The release is signed so the store accepts updates.
04 / Human role
What I decided
AI tools helped me build it. The calls that carry risk stayed with me.
Decision 01
Ran the audit
I chose to test it before customers did.
Decision 02
Set fix priority
I decided what got fixed first.
Decision 03
Set the rule
Never invent a product. Tell the shopper when the budget does not stretch.
Decision 04
Approved the release
Nothing went live without my sign-off.
05 / Results
Launched. Usage is early
This is a readiness story, not a traction story. The numbers below are small and I am showing them as they are.
16 quiz completions and 2 affiliate clicks (1 Megaspin, 1 Amazon), from 2026-08-23 to 2026-10-01. Events, not unique people.
06 / What this means for your business
Four things to demand of any AI tool
Before an AI tool faces your customers, ask for these.
Demand 01
Secured
Has someone tried to break it, and can you see what was fixed?
Demand 02
Private
Can it list what it stores in one sentence?
Demand 03
Honest
Does it answer from real data, and say so when it cannot?
Demand 04
Published and monitored
Is it live where customers are, with counts you can check?
How I measured this
Where each number comes from
- 3 critical issues, fixed same day: my own security audit on 2026-09-22 and the fixes I deployed that day.
- 2 delisted, 1 out of stock, about US$1,100 vs US$2,783.99: my comparison of the old hand-written list with the live Megaspin catalog.
- About US$650: the cheapest full-size table in that catalog. It is approximate and moves with stock.
- 6 hours and monthly: how often the live catalog refreshes and is rebuilt in full.
- 16 completions, 2 clicks, 4 accounts: the RallyRei analytics export, 2026-08-23 to 2026-10-01. These are events, not unique people.
- 2026-09-22 and Aug 2026: the Google Play launch date and when I prepared the store assets.
- I make no traffic or revenue claims here. No revenue is confirmed.
Your AI tool
Make it safe enough to launch
On a free AI Fit Call we look at what stands between your AI tool and a real launch, and what a sensible first step looks like.
Book a free AI Fit CallOne conversation. A clear view of where to start.