Locked scope · Max → Bijan / Roman / Nikki · 2026-08-20

One place for everything we save.
From phone, desktop, or right-click.

The plan to rebuild our Inspiration section into a real team moodboard — and tune up the Ideas board while we're in there.
Scope locked by Max · 2026-08-20 · awaiting final build sign-off

01The problem

Our inspiration is scattered everywhere. Pinterest boards. Instagram saves. Camera roll screenshots. Random Slack links. When we need a reference for a new print or a campaign, we dig through four apps and still can't find the thing we know we saved.
We do have an Inspiration section on the dashboard — but saving to it means: screenshot → open Safari → navigate to the app → upload. Nobody does that from their phone. So nobody uses it. And when you do open a folder, it loads every photo at full resolution — a 100-image folder can pull hundreds of MB and crawl.

02The proposal

Turn Inspiration into a proper team moodboard: see something anywhere, save it in one tap on your phone or one click on desktop. It lands in a shared inbox with your name on it, gets sorted into folders or boards, and links straight to ideas on the kanban.
  • Save from anywhere. iOS share sheet (installable web app), desktop paste-URL box, drag-and-drop, and a browser extension — right-click any image → save to Spoils.
  • Full team, with names. Max, Bijan, Roman, Nikki all save, share, and organize — existing spoils.ai logins. Every save shows who saved it.
  • Comments & reactions. Discuss a reference right where it lives — no more "which image do you mean" in Slack.
  • Two ways to browse. Folder view AND Pinterest-style boards + tags — the same saves, organized both ways.
  • Connected to Ideas. Any saved image can be linked to an idea card — the reference lives next to the work.
  • Ideas board gets faster too. Kanban stays exactly as-is — speed fixes only: cleaner code, paginated loading, faster uploads.

03Why now

We just audited the whole section. The Ideas kanban is structurally sound — it needs a tune-up, not a rewrite. But the Inspiration side fails at its one job: capturing things fast. The missing piece isn't polish, it's mobile-native saving — and that requires building it right (web app + share target + extension), not patching what's there. The full locked scope is roughly two and a half to three focused weeks of build time, phased — and we end up with a tool the whole team actually uses instead of a page nobody opens.
<5s
To save from Instagram (today: ~60s of friction)
<2s
To open a 100-image folder (today: often 10s+)

04What the team gets

  • Bijan / creative: one shared visual library for print references — save from anywhere, browse fast, nothing lost in personal camera rolls.
  • Roman: campaign and ad references saved at the moment you see them, linked to the idea they belong to.
  • Nikki: the Ideas board stays exactly as it is — just faster — and every idea card can carry its visual references.
  • Everyone: one inbox with names on every save, comments and reactions in place, browse by folder or by board+tag — no more "I saved it somewhere."

05Roadmap

1
Ideas board tune-up2–3 days
Code cleanup, paginated loading, parallel uploads, database housekeeping. Board looks and works the same — faster.
CheckSide-by-side with today's board on staging: identical, but quicker.
2
Capture — mobile + desktop2.5–3.5 days
Installable app + iOS share target, plus desktop paste-URL box and drag-and-drop into the inbox. Day 1 is a feasibility spike — iOS is quirky here; if blocked, we fall back to a Shortcut flow and re-scope.
CheckLive phone test: each of us shares from Instagram → inbox. Desktop: paste a URL, drop an image → inbox.
3
Browser extension~2 days
Chrome/Safari extension: right-click any image or page → save to Spoils, using your existing login.
CheckRight-click save from Pinterest and Instagram web lands in the inbox with the right name on it.
4
Moodboard v23.5–4.5 days
Masonry grid, fast thumbnails, BOTH browse views (folders + boards/tags), who-saved-what on every item, triage flow, idea linking. Old Inspiration pages retired. No imports — fresh start day one.
Check100-image folder loads <2s on phone; same save reachable via folder AND board+tag; save→triage→linked idea end to end; every save shows the right person.
5
Comments & reactions1–1.5 days
Comments and emoji reactions on any save — per-user, attributed.
CheckTwo accounts comment and react on the same save; both see the updates.
11–14.5 days
Total build effort (~2.5–3 weeks), phased — each phase ships to staging for review first
0
Changes to the rest of the dashboard — only /ideas and /inspiration are touched

06What this is NOT

  • Not a native App Store app — installable web app + browser extension only
  • Not a redesign of the Ideas kanban — it stays as-is, just faster
  • Not per-person private boards — everything team-visible, with names attached
  • Not touching contest curation or any other dashboard section
  • Not importing old Pinterest/Instagram saves — we start fresh day one
  • Not migrating or deleting anything — every existing idea and image stays put

07Under the hood

SystemAccessWhat changes
Dashboard codeWriteRefactor Ideas page, rebuild Inspiration pages, app manifest + share-target route, comments/reactions UI
Browser extensionWriteNew, small: Chrome + Safari right-click save, authenticated with existing logins
Database (Supabase)WriteMissing migrations backfilled, indexes, folder counts, boards/tags, attribution, comments + reactions tables
Image storageReadSame buckets; thumbnails served resized via CDN instead of full-res
Hosting (Cloudflare Pages)WriteEvery phase goes to a staging URL first; production only after sign-off
iOS share sheetReadReceives shared images/links into the app

08Honest risks

iOS share-sheet quirks
Sharing images into web apps is uneven on iOS. That's why Phase 2 starts with a one-day feasibility spike — if it doesn't fly, we pivot to a Shortcut-based flow before committing the rest.
Extension distribution lag
Chrome Web Store / Safari review can add calendar days beyond the ~2 build days. We install it directly for the four of us first; a store listing is optional later.
Multi-user writes
Attribution and comments mean concurrent writes from four accounts — needs proper per-user columns and a light access-rules review (not a full overhaul).
Database drift
Parts of the current schema were changed directly in production. We'll snapshot prod before touching anything.
Refactor regressions
Splitting the Ideas code touches drag-and-drop. Staging comparison before anything ships.

09How we'll know it worked

Done means: any of the four of us shares an image from Instagram into the app in under 5 seconds on a phone — or right-clicks / pastes it on desktop. A 100-image folder opens in under 2 seconds. The same save is findable by folder and by board+tag, with a name on it, comments underneath. The kanban works like it always did, just faster. Each phase has its own check before it ships.

10Locked decisions

  • Kanban: keep as-is — speed fixes only.
  • Save flows: both mobile share-sheet AND desktop — paste-URL box, drag-and-drop, and a browser extension (right-click → save to Spoils; adds ~2 days).
  • Team: full multi-user — Max, Bijan, Roman, Nikki save/share/organize with existing logins; every save is attributed.
  • Comments/reactions: yes, in scope.
  • Organization: both views — folders AND Pinterest-style boards + tags.
  • Backfill/imports: none — start fresh day one.
Locked by Max, 2026-08-20. Next step: final build sign-off, then Phase 1 starts.