Gift Buddy
Platform2026Live

Gift Buddy

Кросплатформний додаток списків бажань без дублікатів подарунків

Огляд

Gift Buddy допомагає координувати подарунки на iOS, Android і в браузері. Люди створюють списки бажань, діляться ними з друзями та рідними і резервують подарунок перед покупкою. Резервування миттєво синхронізується на всіх пристроях, тож двоє людей ніколи не куплять той самий подарунок.

Виклик

Клієнту потрібен був один продукт, який нативно працює на трьох платформах, iOS, Android і веб, зі спільним станом і живими оновленнями. Координація подарунків працює лише тоді, коли синхронізація миттєва. Якщо хтось резервує подарунок на iPhone, усі інші пристрої мають показати це одразу. Apple і Google також вимагають нативні підписки в застосунку, кожна зі своїм API для білінгу, логікою продовження та правилами. Застосунок мав працювати з двома різними платіжними системами і показувати користувачу одну просту підписку.

Рішення

Мобільні застосунки ми зробили на React Native, тож iOS і Android мають спільний код. Веб-версія працює на Next.js заради швидкого завантаження та SEO. Appwrite відповідає за автентифікацію, базу даних і підписки в реальному часі, а дані зберігаються в дата-центрах у ЄС. Нативні модулі підписок напряму працюють з Apple StoreKit і Google Play Billing. Кожна платформа сама обробляє продовження, перевірку чеків і стан підписки.

Ключові можливості

  • Списки бажань синхронізуються в реальному часі через Appwrite Realtime, і резервування подарунка долітає до всіх підключених пристроїв за мілісекунди.
  • Підписки Apple і Google працюють через нативний білінг із перевіркою чеків на сервері.
  • Понад 25 вбудованих категорій подарунків зі статусами: новий, у процесі, виконано, скасовано.
  • Соціальний граф із підписками на людей і пошуком користувачів за нікнеймом або іменем.
  • Офлайн-перегляд із локальним кешем і фоновою синхронізацією після відновлення з'єднання.
  • Темна тема, яка слідує за системною, і два варіанти мови інтерфейсу: англійська та українська.

Результат

Gift Buddy вийшов на всіх трьох платформах за 2 місяці. Інтеграція нативних підписок пройшла рев'ю Apple і Google з першої подачі. Синхронізація доставляє оновлення між пристроями менш ніж за секунду, а анімації працюють на 60fps, тож застосунок відчувається нативним на кожній платформі.

0

Платформи

0

Нативні підписки

0fps

Плавні анімації