Inspiration
Stream viewers often ask about the gear they see, but shopping links can be hard to find and generic recommendations give creators little control. StreamCart brings product discovery into Twitch while letting the broadcaster decide which finds to endorse.
What it does
A broadcaster changes the topic from Twitch chat with !gear <topic>. StreamCart verifies Twitch EventSub messages and uses Channel3 to discover relevant products. The creator can approve a find, making its provenance visible. Viewers can open products, browse a wider collection and explicitly save interest. Displayed action counts are suppressed for small groups and bucketed; those measures do not guarantee anonymity.
How we built it
OpenAI Codex helped develop an existing full-stack vertical slice into a Twitch Extension, React catalogue and TypeScript API. Codex assisted with Twitch authentication and signed EventSub handling, Channel3 integration, creator approval, aggregate intent ranking, tests, deployment preparation and documentation. Render hosts the application and API.
Challenges and learning
We worked through Twitch extension sizing, channel-bound authorization, live product links, and the need to distinguish aggregate actions from unique viewers. We learned to keep creator approval explicit, avoid treating hidden counts as a guarantee of anonymity, and give judges a standalone walkthrough alongside real Twitch footage.
Try it
Use the linked public walkthrough to explore the interface. Twitch Hosted Test is not a public installation; the video demonstrates the extension on Twitch.