Home/ Journal/ How a friend’s 5-year-old’s birthday party became an iOS app: building GiftSnap
Blog· 20 May 2026 · 7 min read

How a friend’s 5-year-old’s birthday party became an iOS app: building GiftSnap

The story of GiftSnap — the AI thank-you note app for parents, built solo in Ely, Cambridgeshire. The idea, the tech stack, the 7 Apple rejections, and what shipping a consumer app teaches you.

GiftSnap app thank yous for presents instantly using AI

A few weeks ago I launched my first consumer mobile app on the App Store. It’s called GiftSnap, it’s built for parents drowning in thank-you note admin, and the idea came to me in a kitchen — surrounded by wrapping paper, sticky cake hands, and one frazzled mum trying to type a list into her Notes app.

This is the story of how it got made. The moment of insight, the product, the tech stack, the seven Apple App Store rejections, and the things I’ll remember next time I ship something.

The moment the idea landed

I was at a friend’s daughter’s 5th birthday party. Standard chaos — wrapping paper everywhere, kids running around, the usual. And there in the middle of it was the mum, sat on the floor with her phone, frantically typing into the Notes app:

“Sam brought the Lego. Mia brought the unicorn book. The big squishy thing was from… Lucy? Or Lily?”

She was going to write to every single one of them. She always does. But she was doing it one-handed, in real time, while a 5-year-old was tearing through wrapping paper at speed and the other parents were starting to put their coats on.

And the lightbulb went on.

The hard part isn’t the thank-yous. The hard part is remembering who gave what.

Once you’ve got a clean list of gift → giver, AI can write a perfectly decent, warm, child-voice thank-you note in two seconds. But you can’t have that list unless someone painstakingly captured it in the moment, in the chaos, with one hand free if they’re lucky.

She’d already got her phone out. The right app for this job just didn’t exist. That’s where GiftSnap came from.

Why thank-you notes are universally dreaded

Every parent I’ve spoken to since recognises the exact pressure. The party ends. The presents pile up. Granny’s expecting a thank-you. Other parents notice these things. Your child is too excited to remember who gave them what.

You mean to log it all at the party. Then to write the notes on Sunday. Then next weekend. Three weeks later they’re still not sent — not because you don’t care, but because the logging is the hard part, not the writing. And the logging has to happen at the party, while you’re hosting it, with a 5-year-old in the room.

That’s the bit GiftSnap solves.

What the app actually does

It’s a five-step flow designed to be done with one hand while a small child is doing absolutely anything else:

  1. 📸 Snap each gift as it’s opened. AI identifies what the gift is from the photo — “Lego Star Wars set”, “wooden train”, “fluffy unicorn book”.
  2. ✍️ Say or type who it’s from. Hold the shutter and say “Granny Sue” out loud — it transcribes voice to text via Whisper. Or just type it.
  3. 🎨 Pick a card design from 13 illustrated themes. Unicorns, football, princesses, space, plus inclusive holiday designs covering Christmas, Hanukkah, Eid, Diwali, and Lunar New Year.
  4. 💌 The AI drafts a warm, child-voice thank-you note for each gift. You can rewrite it with one tap, or edit it manually.
  5. 🖨️ Print or send. Print the whole set on A4 at home, or send each card individually via WhatsApp, email, or text — straight to the right person.

20 presents takes under a minute to log at the party. The notes are then ready and waiting whenever you’ve got 5 spare minutes.

It’s £2.99 a year. First thank-you note is free so you can try before subscribing. No ads, no accounts, no tracking, and photos never leave the device. UK GDPR and ICO Children’s Code compliant.

You can see it at giftsnap.co.uk or on the App Store here.

The tech stack

Built solo, in Ely, in a stack I’d recommend to anyone building a modern AI-first mobile app:

LayerChoiceWhy
App frameworkExpo (React Native)One codebase for iOS and Android, fast iteration, EAS for builds and submissions.
Backend & databaseSupabasePostgres + auth + storage + Edge Functions, hosted, free tier covers MVP.
SubscriptionsRevenueCatHandles iOS + Android in-app purchases, server-side receipt validation, subscription analytics. Saved me weeks of pain.
Gift recognition + note writingAnthropic Claude (vision + text)Multimodal vision for identifying gifts from photos. Strong “warm child-voice” tone for the notes.
Voice transcriptionOpenAI WhisperCheap, accurate, fast. Used for the press-and-hold-to-say-the-sender’s-name shortcut.
Analytics & errorsPostHog + SentryBoth with EU regions so the data stays in Europe.

If you’re building anything in this space in 2026, this is roughly the modern indie stack. The combination of Expo + Supabase + RevenueCat + an AI provider is what unlocks a single person being able to ship a polished consumer mobile product in months, not years.

What 7 rounds of Apple review taught me

I won’t pretend it was painless. GiftSnap took seven rounds of Apple review to ship. Some of that was my fault. Some of it was Apple being thorough. By round 7 the app was genuinely better, and I’m grateful for it. A few things I’ll remember:

1. The 5.1.1(i) AI-consent screen has to live IN the app

If your app sends data to third-party AI providers (Anthropic, OpenAI, etc.), Apple’s guideline 5.1.1(i) requires you to disclose which providers receive what data and obtain explicit consent before sending — and that disclosure has to live inside the app, not just in your privacy policy. I learned this in round 3.

2. Reviewers test edge cases harder than you expect

They’ll deliberately not grant permissions, deliberately go offline mid-flow, deliberately type emoji into name fields. If your error states aren’t polished, you’ll find out.

3. Children-adjacent apps need extra scrutiny

GiftSnap is for parents, not children — but because children appear in the photos and the notes are in a child’s voice, I had to be very clear about UK Children’s Code compliance, where data goes, and how long it lives. I welcomed this. Parents care about it for good reason.

4. Sentry breadcrumbs save you in review rounds

When the reviewer says “the app crashed when I tapped X”, you don’t want to guess. Having Sentry catching every error with full stack traces meant I could fix specific reproducible issues within an hour.

Lessons for anyone shipping their first app

A few things I’d tell myself at the start:

  • The build is the easy half. Distribution, marketing, and reaching the actual humans is harder than writing the code. Budget at least as much time for that as for development.
  • The best product ideas almost never come from your own annoyances. They come from watching someone else use the wrong tool for the job. The Notes app moment was where GiftSnap was born — not from me sat in a brainstorm thinking “what would parents love?”
  • Apple’s reviewers aren’t your enemy. Each rejection forced me to make the app better. The first version that got rejected wouldn’t have lasted a week in the wild.
  • Charge a real price. I priced GiftSnap at £2.99/year — affordable, but not free. Free users don’t tell you anything; paying users do. Even one paying user is more information than a thousand free ones.
  • Ship the smallest version that solves the problem. GiftSnap V1 doesn’t have everything I’d like it to. But it solves the core snap → tag → note → send loop, and the rest will follow if people want it.

What’s next for GiftSnap

  • Android version — currently in closed test, going live shortly. The Expo stack means the codebase is shared, so it’s been a much smaller lift than building twice.
  • A Christmas push — November and December will be huge. Adding a “add a birthday” reminder feature so the app stays useful through the year.
  • A small marketing budget — local Cambridgeshire press, parenting communities, and (probably) Apple Search Ads in the run-up to Christmas.

What this means for Lord Knows

GiftSnap is the first consumer product I’ve shipped end-to-end at Lord Knows — and it’s already become a useful reference point for clients asking “can you build us an app like X?” The answer’s now genuinely yes.

If you’re a founder, small business, or agency with a product idea you’ve been kicking around — whether that’s a mobile app, an AI-powered tool, or a polished web product — I’d love to talk. The stack and the muscle memory are in place. Most ideas are smaller than people think; getting them to a real shipped V1 is usually 8–16 weeks, not 18 months.

Get in touch with Lord Knows.

And if you’ve got small kids — try GiftSnap. First thank-you note is on me.


GiftSnap is made in Ely, Cambridgeshire. Available now on the iOS App Store. Android version launching shortly.
Website: giftsnap.co.uk
App Store (UK): apps.apple.com/gb/app/giftsnap-thank-yous-sorted

Leave a thought

Your email stays private. Required fields are marked.