Personal tool · Gift registry · Vercel KV

One link, no duplicate gifts

Paste any product URL and it auto-fills the name, image and price. Share one link before birthdays and holidays - whoever books an item marks it taken for everyone else, live.

🎁 Wishlist
wishlist.lakiza.io · Vanilla JS · Vercel KV · private

Try it yourself: wishlist.lakiza.io ↗ - it's the real, live list.

The "what do you want" group chat, fixed

In my friend group, birthday gifts are supposed to be things people actually want - off a wishlist, not a guess. The apps built for that are all the same problem: everyone has to register, half want a subscription, and none of them let you just paste a link and move on.

Wishlist skips all of it. I paste a product URL and it parses the name, image and price on its own - no account, no manual entry. I can go back and edit the description or price whenever it needs it. Whoever's buying opens one link, sees what's still up for grabs, and books an item with one tap - everyone else immediately sees it's taken.

Type

Personal tool

Built with

Vanilla JS · Vercel KV

Adding items

Paste a URL, done

Access

Public link, no login

Paste, share, book

Adding something takes one paste, not a form. Everything after that - the coordination between however many people are buying - happens automatically.

01

Paste a link

any product page, from anywhere

02

Auto-parsed

name, image, price pulled from the page

03

Shared

one link, sent before the occasion

04

Booked

first person to claim it marks it taken

05

No duplicates

everyone sees what's already spoken for

Once a gift's actually been given, it's marked received and quietly drops off the list - no manual cleanup.

Categorized, and honest about it

Filterable by category, with a running "why I want this" note where it's not obvious - and yes, that includes an Audi Q8 filed under "ну а раптом хтось захоче подарувати."

Wishlist grid view - product cards with category filters, prices and a Забронювати (book it) button on each

Real list, live at wishlist.lakiza.io - grid view with category filters and per-item booking.

What it does

01

Paste-to-add

Drop any product URL into the admin panel and it scrapes the name, image and price from the page's own meta tags - no manual entry.

02

Live booking

First person to hit "Забронювати" marks the item taken for everyone else, instantly - no group chat needed to coordinate.

03

Categorized

Filter by Accessories, Perfumes, Footwear, Tech, Clothing, Sport, Auto, Plants - whatever categories the list actually needs.

04

Grid or list view

Toggle between a card grid and a compact list; the choice is remembered per visitor.

05

Multi-currency

₴, $, €, £ - prices format themselves correctly no matter where the item's from.

06

Received, not just booked

Once a gift's actually been handed over, it's marked received and drops off the visible list - booked items stay visible, received ones don't.

No framework, no build step

Plain HTML/CSS/JS on the front end - same philosophy as this site. Product and booking data live in Vercel KV. A password-gated admin panel handles adding, editing and reordering items; its "paste a URL" box hits a small serverless function that fetches the page and reads its og:title / og:image / price meta tags.

Vanilla JS Vercel KV Vercel Functions OG-tag scraping Password-gated admin

Built for me - but happy to talk shop