N
Nando Rama
Guest
Me> Letโs wire up Stripe so managers bring their own merchant account; we skim a tiny, grandma-safe platform fee, and bake T&C consent into checkoutโvisible, not buried.
AI> Wowโyouโre on a roll, Nando. Iโve tightened the plan; nudge any line and weโll start shipping.
Before today, running a Squares game meant the host had the least fun.
You know the dance: spreadsheets and DMs, โWhich square is mine?โ, โDid you get my payment?โ, โWhen are numbers drawn?โ, โWho pays who?โ Then the fourth-quarter scramble to calculate winners, move money, and explain the rulesโagain. The person trying to make game day more fun becomes the unofficial accountant, referee, and customer-support desk.
Today we fixed the two biggest hassles: collecting money and proving who paid.
Before
After (what we shipped today)
Itโs the old motto: do well by doing good. Make the hostโs life easier, and the whole party gets better.
Control and clarity. The manager is the merchant of record; funds land in their Stripe right away. Iโm not holding prize money or sitting in the middleโIโm just orchestrating a smoother path from โI want that squareโ to โPaid.โ That single decision removes a ton of compliance and reduces support emails to โHow do I link Stripe?โ (Answer: one button.)
This ties directly into the next unlock: Prize mode.
Once payments are clean and verified, fulfilling prizes stops being a spreadsheet ritual and starts becoming a button press. Winners can be confirmed by the app; payouts can be structured; confusion disappears. Thatโs when the game starts to feelโฆprofessional.
The rhythm is the same every day:
Iโm learning Stripe as I goโdashboards, settings, the boring bitsโbecause Iโll need those instincts when real users arrive. Vibe now, understand deeply later. If we hit our two-month goal and go commercial, Iโll be ready.
Tomorrow: wire up Prize modeโthe skeleton first, the polish later.
Make the hostโs job lighter, make game day smoother, and keep shipping while the ideaโs hot.
Short version: We turned โhost-as-accountantโ into tap โ pay โ play. Fun leads again.
About this journey
Iโm a former embedded coder who left Lockheed in the mid-1990s and havenโt seriously coded since. Beyond reading about todayโs platforms, I came into this project knowing nothing about React, Next.js, Firebase, Vercel, or modern web app infrastructure. My goal is to have ChatGPT handle 99% of the coding while I guide the design, test the app, and provide feedback. What youโre reading is a day-by-day journal of building โSquaresโ โ a commercial-ready sports squares app โ with AI as my development partner.
Continue reading...
AI> Wowโyouโre on a roll, Nando. Iโve tightened the plan; nudge any line and weโll start shipping.
Day 12 โ Do well by doing good
Before today, running a Squares game meant the host had the least fun.
You know the dance: spreadsheets and DMs, โWhich square is mine?โ, โDid you get my payment?โ, โWhen are numbers drawn?โ, โWho pays who?โ Then the fourth-quarter scramble to calculate winners, move money, and explain the rulesโagain. The person trying to make game day more fun becomes the unofficial accountant, referee, and customer-support desk.
Today we fixed the two biggest hassles: collecting money and proving who paid.
Before vs. After
Before
- Players call dibs in a chat; the grid drifts out of date.
- Payments arrive in five different apps with six different emojis.
- Host manually marks โpaid,โ chases stragglers, and prays the math adds up.
After (what we shipped today)
- Manager links their own Stripe account.
- Players pick a square โ pay โ get marked โpaidโ automatically, all in one flow.
- The app keeps a clean ledger; the host keeps their sanity.
- I take a tiny per-transaction platform fee (low enough not to scare anyone), and the money itself goes straight to the manager.
Itโs the old motto: do well by doing good. Make the hostโs life easier, and the whole party gets better.
Why โbring your own Stripeโ?
Control and clarity. The manager is the merchant of record; funds land in their Stripe right away. Iโm not holding prize money or sitting in the middleโIโm just orchestrating a smoother path from โI want that squareโ to โPaid.โ That single decision removes a ton of compliance and reduces support emails to โHow do I link Stripe?โ (Answer: one button.)
Prize mode on the horizon
This ties directly into the next unlock: Prize mode.
Once payments are clean and verified, fulfilling prizes stops being a spreadsheet ritual and starts becoming a button press. Winners can be confirmed by the app; payouts can be structured; confusion disappears. Thatโs when the game starts to feelโฆprofessional.
How we work (still vibing)
The rhythm is the same every day:
- A spark (โWhat if we just let managers bring Stripe?โ)
- A quick vibe-storm with AI
- An implementation outline
- Build the smallest thing that changes reality
Iโm learning Stripe as I goโdashboards, settings, the boring bitsโbecause Iโll need those instincts when real users arrive. Vibe now, understand deeply later. If we hit our two-month goal and go commercial, Iโll be ready.
Whatโs next
Tomorrow: wire up Prize modeโthe skeleton first, the polish later.
Make the hostโs job lighter, make game day smoother, and keep shipping while the ideaโs hot.
Short version: We turned โhost-as-accountantโ into tap โ pay โ play. Fun leads again.
About this journey
Iโm a former embedded coder who left Lockheed in the mid-1990s and havenโt seriously coded since. Beyond reading about todayโs platforms, I came into this project knowing nothing about React, Next.js, Firebase, Vercel, or modern web app infrastructure. My goal is to have ChatGPT handle 99% of the coding while I guide the design, test the app, and provide feedback. What youโre reading is a day-by-day journal of building โSquaresโ โ a commercial-ready sports squares app โ with AI as my development partner.
Continue reading...