- INSO built a custom interactive Shopify page for BDGE (bdge.shop), a brand with a TikTok presence: the fan game "Guessing Eich's Lunch."
- Fans submit a form with name, email, username, and a daily lunch guess; a weekly, monthly, and all-time leaderboard ranks them, and weekly leaders receive giveaways.
- The stated goal was to grow the email list and engage fans — the credit lists ConvertKit alongside Node.js, AWS Lambda, DynamoDB, JavaScript, Liquid, and Shopify Templates.
- The page was still live and public at bdge.shop/pages/guess-eichs-lunch when checked on August 31, 2026 — more than three years after the credit was published.
01 Introduction
Most Shopify pages exist to sell. The one this credit documents exists to be visited every day. For BDGE, INSO built "Guessing Eich's Lunch" — a custom interactive page inside the brand's Shopify store where fans submit a daily guess at what Eich is having for lunch, climb a leaderboard, and compete for weekly giveaways. The point wasn't the lunch: it was the daily habit, and the email address that comes with it.
The credit reports no outcome metrics — so this page reports none. What it documents is the mechanism: what fans do, what the store captures, and what runs underneath.
02 The client
BDGE runs its store at bdge.shop — a Shopify storefront with a Merch section and, per the credit, a fan audience built on TikTok (the store's own footer links TikTok among its social channels). The credit frames the engagement squarely as fan engagement: an audience that shows up for the content, and a store that wanted them showing up daily.
03 The game
The credit describes a simple daily loop:
- One guess a day — a form captures the fan's name, email, username, and their guess at the day's lunch.
- A leaderboard with three clocks — rankings run weekly, monthly, and all-time.
- Real stakes — weekly leaders receive giveaways.
The stated goal was to grow the email list and engage fans — and the design serves it twice over. The email field is in the entry form, so every player is a subscriber; and the weekly reset means last week's loser has a fresh shot, which is what brings a fan back Monday.
The live page states the premise in its own words: "Submit your lunch guess daily to compete against BDGE and your closest friends and enemies."
04 What INSO built
INSO's contribution, per the credit, was the custom Shopify page holding the guesses and the leaderboard. A Shopify theme alone has nowhere to put a daily submission or a ranking that updates across weeks — the credit's listed skills show where that lives:
- AWS Lambda + DynamoDB + Node.js — serverless logic and storage for guesses and leaderboard state, sitting behind the storefront.
- Liquid + Shopify Templates + JavaScript — the interactive page itself, living inside the store rather than on a separate microsite.
- ConvertKit — the email side of the email-list goal.
05 Still live, three years on
Case-study claims age; URLs are checkable. On August 31, 2026 — more than three years after the credit's May 2023 publication — bdge.shop/pages/guess-eichs-lunch still returned HTTP 200, still titled "Guess Eich's Lunch," still carrying the compete-daily copy quoted above, inside the same Shopify storefront. (The check verifies the page and its copy; the game widget itself renders client-side.) A campaign page that is still standing years later is its own kind of evidence — this was built as a fixture of the store, not a throwaway landing page.
06 The public record
Everything on this page traces to the client-named portfolio credit "Custom interactive Shopify page" (published May 31, 2023) on the Upwork profile of INSO's engineering lead, Oleksandr (Alex) Mashkovtsev, at upwork.com/freelancers/alexmv (captured August 31, 2026), plus the live-page check described above.
| Detail | Value | Status |
|---|---|---|
| Portfolio credit | Custom interactive Shopify page (published May 31, 2023) | Public, client-named |
| Client | BDGE (bdge.shop) — brand with a TikTok fan audience and a Shopify merch store | Named in the credit; store details from the live page |
| The build | "Guessing Eich's Lunch": daily-guess form (name, email, username, guess) + weekly/monthly/all-time leaderboard; weekly leaders get giveaways | Stated in the credit |
| Goal | Grow the email list and engage fans | Stated in the credit |
| Listed skills | ConvertKit, Node.js, AWS Lambda, DynamoDB, JavaScript, Liquid, Shopify Templates | Stated in the credit |
| Live status | bdge.shop/pages/guess-eichs-lunch returns 200, same title and premise copy | Checked August 31, 2026 |
| Reported outcomes | None — the credit states no list-growth, participation, or revenue figures | Nothing claimed on this page |
The portfolio credit states no engagement dates beyond its own publication date, no hours, no fees, and no team size — so this page claims none. The live-page check verifies that the page exists and carries the quoted copy as of August 31, 2026; it does not verify gameplay, giveaway cadence, or that the game is actively running. Upwork's public data also does not state which contract this project belongs to, so this page draws no connection between this credit and any contract record.
07 Conclusion
The BDGE engagement is what fan engagement looks like when it's engineered rather than posted: a daily ritual with a form, a leaderboard with three time horizons, giveaways with a weekly reset — all living inside the merch store it feeds, on a serverless stack the storefront never shows. And three years after the credit went up, the page is still there taking guesses.
For an engagement documented through independently verified third-party sources, see the Goodfair case study; for other client-named credits with the same sourcing discipline as this page, see Freaker USA, Antinol, and Andcopenhagen.
Want your audience visiting daily, not just on drop day? Tell us about your fans.
07 Frequently asked questions
- What did INSO build for BDGE?
- Per the public portfolio credit: a custom Shopify page hosting a fan-engagement game called "Guessing Eich's Lunch." A form captures each fan's name, email, username, and daily lunch guess; a leaderboard ranks players weekly, monthly, and all-time; and weekly leaders receive giveaways. The stated goal was to grow the email list and engage fans.
- Why build a game inside a Shopify store instead of a separate site?
- The credit describes what was built rather than arguing the choice, so this is general context about the class of work, not a claim specific to the engagement: the audience a merch store wants to convert is already visiting the store, so putting the game on a store page keeps the daily habit, the email capture, and the merch catalog in one place — one domain, one visit, no redirect for the fan to lose interest in.
- What technology runs the game?
- The credit lists ConvertKit, Node.js, AWS Lambda, DynamoDB, JavaScript, Liquid, and Shopify Templates. A daily-guess game needs storage and logic a Shopify theme alone does not provide — the listed stack points to serverless functions and a database sitting behind the storefront page, with ConvertKit on the email side.
- Did the project report any results?
- No. The credit states the goal — grow the email list and engage fans — but reports no outcome metrics (no list-growth, participation, or revenue figures), so this page claims none. One durable fact is checkable independently: the page was still live and public when checked on August 31, 2026, over three years after the credit was published.
- Where does this information come from?
- Two public sources: the client-named portfolio credit "Custom interactive Shopify page" (published May 31, 2023) on the Upwork profile of INSO's engineering lead, Oleksandr (Alex) Mashkovtsev (upwork.com/freelancers/alexmv), and a live check of bdge.shop/pages/guess-eichs-lunch on August 31, 2026. This page states nothing beyond them.