Day 12 โ€” Do well by doing good

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.


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:

  1. A spark (โ€œWhat if we just let managers bring Stripe?โ€)
  2. A quick vibe-storm with AI
  3. An implementation outline
  4. 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...
 


Join ๐•‹๐•„๐•‹ on Telegram
Channel PREVIEW:
Back
Top