Vibe Coding Call
Let's embark and try to make our own training apps -- together!
We'll huddle three times for check-ins.
- Meet at 7:30 am Eastern on Saturday.
- Noon
- 6 pm
All meetings are open, recorded, free and easily accessible at https://Meetn.com/wafsu.
First check-in:
First stop was Perplexity AI to do a brain dump on all the ideas for the app. Before going to the final app, use a different AI tool to help craft a more refined and streamline set of prompts and instructions. Work in Perplexity took about one hour. Then it asked some questions and generated the final prompt or blueprint.
Going into the Replit app, after an introduction, it went full speed into the app building, even before I wanted it to begin. And, it was amazing. But, many of the features desired were not included.
But after I gave it the features -- it plugged along and spent all of the free tokens.



After hitting the paywall, I checked into the main site again with a different browser tab and click on the free day for the 10th-anniversary special. Then entered my phone number. When I went back to the project, it could resume. Sweet. More coding. No credit card yet.
It moved along on the goal scored interface and is went on to begin to generate the end-of-game reporting.
Minutes played tracking (automatic, no extra taps needed):
- The moment a game starts, starters have their pool entry time recorded at clock = 0
- Every substitution, exclusion, penalty return, and ejection automatically timestamps when each player enters and leaves the pool
- At game end, any player still in the pool has their final stint added too — so the total is always current and accurate
End-of-game summary page:
- Score banner — big final score, team names, win/draw/loss colour coding with a trophy icon for wins
- Match metadata — duration, period reached, timeouts used, ejection count
- Player Stats table — every player with: Cap # · Name · Position · Goals · Fouls · Pool Time (MM:SS) · Status. Sorted by most pool time first, with ejected/injured players at the bottom with strikethrough styling. Foul counts near the limit show amber.
- Event Log — full scrollable history of everything that happened, newest first, with colour-coded event type badges (goals blue, fouls orange, brutality purple, etc.)
- PDF Report — multi-page PDF with match header, player stats table, and full event log, saved as
TeamName-vs-Opponent-Date.pdf - CSV Export — structured CSV with match metadata, player stats section, and event log section, proper commas escaped
Second check-in:
Third check-in:
You missed out!
Final show-and-tell, to be determined. If things go well, and if we can find a time to stream our creations, we'll gather again, in a recorded call of course, later in the week.
If you wish to sign-up, just show up.
You can also drop a comment in this blog post or else at the ISCA Facebook page.
