Amazon
LEGO Technic Ferrari Daytona SP3
$389
Strong model match with a clear in-stock listing.
Visual thesis
A warm editorial-style interface for gifting, where a wishlist feels like a curated collection instead of another utility list.
WishlistAI combines personal wishlists, parameter-based gift discovery, and AI search for live shopping offers. The base layer stays free, while the AI layer becomes the premium upgrade.
Core promise
Not just storing wishes, but helping people give the right gift.
Main moat
The AI ranks real offers instead of inventing fake links.
Revenue
Free wishlists, paid AI search, tracking, and family workflows.
Free-form input
"Looking for a Ferrari Lego set for a teenager, but without collector overpricing"
Amazon
$389
Strong model match with a clear in-stock listing.
Target
$372
Lower price point with straightforward delivery options.
Specialty Bricks
$401
A niche retailer, but still a relevant match for the request.
Content plan
Wishlist Management
Private and public wishlists, multiple occasions, sharing, private notes, and spoiler-free gift reservations.
Gift Finder
Gift discovery by recipient context: occasion, age, interests, budget, relationship, and lifestyle.
AI Shopping Links
Free-form wish input with three real purchase links and a short explanation of why they fit.
MVP scope
The first release should optimize for a strong loop: save a wish, share the list, find a good gift idea, and attach real shopping options fast.
01
Profile, lists, wish cards, links, priorities, statuses, public sharing, and gift reservation.
02
Occasion, role, and interest taxonomies narrow broad ideas into context-aware gift suggestions.
03
The model normalizes free-form intent, builds a search query, ranks live offers, and returns the best three links.
Monetization
Free
A base tier for personal wishlists, sharing, and lightweight gifting flows.
Up to 3 active wishlists
Manual wish and link management
Public pages and reservations
Limited AI search quota
Plus
The main AI plan with auto-filled cards and advanced gift discovery.
Expanded AI search quota
AI gift recommendations
Price and availability tracking
Unlimited wishlists and profiles
Family
A shared plan for couples and families planning events and larger gifts together.
Up to 5 members
Group gifting
Shared event calendar
Priority AI processing
Project structure
src/app/[locale] — locale-aware App Router with dedicated URLs per language.
src/lib/i18n — locale config, dictionary types, and translation dictionaries.
src/features/wishlists — list, card, and reservation domain logic.
src/features/gift-finder — filters, recipient profiles, and curated suggestions.
src/features/ai-search — request normalization, ranking, and search history.
src/features/subscriptions — plans, limits, and billing logic.
src/app/manifest.ts — PWA-ready manifest for iOS and Android install flows.
Interesting ideas
Gift Match Score to estimate how relevant a gift is for a specific person.
Price Drop Alerts after a purchase link has been added to a wishlist item.
Anti-duplicate logic so friends do not accidentally buy the same gift.
A Taste Profile that learns from saved wishes and preferred categories over time.
Mobile / PWA
This is more than responsive layout. We are laying down safe areas, standalone manifest support, mobile-first actions, and an architecture that can evolve into app-shell behavior, offline states, and push flows.
Responsive UI
Large tap targets, readable sections, a fixed mobile CTA, and a grid that keeps its hierarchy on narrow screens.
Installability
Manifest support, standalone display mode, and viewport fit so the site can work like a web app after being added to the home screen.
Future native wrappers
Locale routing and App Router remain compatible with a future iOS or Android wrapper without rewriting the product surface.
Operational focus
Open a wishlist, reserve a gift, find a link, and share it quickly with one-handed mobile interactions and low UI friction.
Next move
Now the project can grow into schema design, locale-aware app pages, wishlist CRUD, and AI search with subscription limits without reworking the foundation.