Enter passcode to access materials
Contact the instructor for access
From Idea to Working Product — March 7, 2026
Everything else is feature creep until this works perfectly.
| Feature | MVP | Post-MVP |
|---|---|---|
| Browse game collection with search | Must | |
| Game details (players, time, description) | Must | |
| Tonight's Picks with voting | Must | |
| YouTube tutorial embeds | Must | |
| Play session history & scores | Later | |
| Add custom games via photo | Later | |
| Player leaderboards | Later |
What users see — buttons, pages, layout, colors. Built with React / Next.js.
React frontend + server-side rendering + API routes. One framework, full stack.
Best case. Structured, documented, rate-limited. Not always available.
When there's no API. Extract data from websites. This is what we're doing.
Sometimes the simplest option. Works for small datasets.
+ For Sale, Startups, ito, Salt & Pepper & more
| Aspect | Python / BeautifulSoup | Browser Use (AI Agent) |
|---|---|---|
| Setup difficulty | Write CSS selectors by hand | Describe what you want in English |
| Dynamic content | Breaks on JS-rendered pages | Uses a real browser, handles JS |
| Site changes | Selectors break constantly | AI adapts to layout changes |
| Anti-bot measures | CAPTCHAs block you | Navigates like a human |
| Speed | Fast for simple pages | Slower (10-12 min per batch) |
Build a Go CLI tool that orchestrates the scraper. Input JSON list of games, output structured data. Repeatable, scriptable, version-controlled.

Python scraping scripts are fragile and break when sites change. Browser Use sends an AI agent to browse the site like a human — it understands context, not just HTML selectors.
Browser Use
AI agents that interact with live websites — navigate, click, extract data
Peter found that AI agents write excellent Go code. Go compiles to a single binary, has fast linting, and its straightforward syntax means fewer AI hallucinations. TypeScript for web, Go for CLIs — pick the right tool for the job.
Peter Steinberger — Shipping at Inference-Speed
How one of the most productive AI-native engineers builds software with CLI-first tools
The key insight: you don't need to know how to code — you need to know how to describe what you want.
Supabase
Open source Firebase alternative — Postgres database, auth, real-time, storage
Add your Supabase keys in Vercel's settings:
git push triggers a new deploy
DayDreamers Board Games — Live App
Browse the collection, vote on tonight’s picks, watch tutorials
Browse 13 games with search, box art, and ratings
Vote for games, enter your name, real-time results
Description, rating, and YouTube tutorial embeds