ARC Web

Giftmaster
JavaScript

Relationship intelligence PWA with AI gift suggestions - Pod D, StellarPH Workshop
JavaScriptOpen Source
The problem

What's broken without this

🎁
Gift ideas take forever
Manually brainstorming gifts wastes time when you don't know someone's interests well enough.
πŸ˜•
Generic gifts miss the mark
Without relationship context, you end up buying safe but forgettable presents that don't land.
πŸ“
Relationship details scattered
You forget hobbies, preferences, and past conversations across multiple people and conversations.
The difference

Why it matters

βœ— Without
Manual work
Slow iteration
Repeated mistakes
βœ“ With this
Stores relationship context in Supabase instead of losing it between sessions
Uses Claude's reasoning to explain *why* each gift matches the person, not just listing random options
Works offline-first as a PWAβ€”access your gift lists without internet, sync when you reconnect
Under the hood

How it works

πŸ“₯
Load relationship data
User provides or syncs contact information, conversation history, and known preferences for a person.
βš™οΈ
Claude analyzes context
Anthropic Claude API processes relationship details through MCP tools to extract interests, budget constraints, and personality traits.
πŸ’‘
Generate ranked suggestions
AI returns gift ideas ranked by relevance with reasoningβ€”why each gift fits this specific person.
What it does

Core capabilities

⚑
Fast
Optimized for speed and efficiency.
🎯
Reliable
Built to work consistently.
πŸ”Œ
Integrates
Works with your existing tools.
Instead of guessing what someone wants, you're giving Claude the actual relationship history and getting back gifts that feel personal.
arc-web/giftmaster
Codebase

Built with care

πŸ’»
JavaScript
Built in JavaScript for type safety and reliability.
πŸ—οΈ
Architecture
Web App
πŸ“¦
Key deps
@anthropic-ai/sdk, @modelcontextprotocol/sdk, @supabase/supabase-js
πŸ”“
Open Source (MIT / PolyForm)
Fork it, extend it, ship it. It's yours.
Built by

Mike Ensor
Arc Web

AI automation, marketing technology, building tools that work.
Mike builds open-source AI tools for agencies, marketers, and operators who are done waiting for software to catch up. All Arc Web projects are open source by default β€” fork them, extend them, ship them.
1 / 8
\u2190 \u2192 arrow keys  |  P to play  |  M to mute