Studiu de caz

Cum am adus Bloomplate pe iOS și Android

Bloomplate oferă planuri alimentare personalizate, dezvoltate împreună cu medici și specialiști în nutriție. Am transformat platforma web într-o aplicație mobilă nativă, cu scanare AI a meselor, urmărirea obiceiurilor și abonamente direct din App Store și Google Play.

Rezultatele AI Food Scan cu calorii și macronutrienți
Ecranul cu planul alimentar săptămânal Bloomplate
Valorile nutriționale ale unei rețete

Clientul

Nutriție personalizată, validată de specialiști

Bloomplate este o platformă românească de nutriție care le oferă utilizatorilor un plan alimentar nou în fiecare săptămână, adaptat stilului alimentar, necesarului caloric și obiectivului ales: de la menținere și alimentație antiinflamatoare până la SOP, endometrioză, tiroidă sau fertilitate.

Planurile sunt dezvoltate împreună cu medici și specialiști în nutriție. Când am început colaborarea, platforma web funcționa deja cu abonați plătitori, iar următorul pas firesc era o aplicație mobilă.

Provocarea

Din browser, în bucătărie

Un plan alimentar se folosește în bucătărie și la cumpărături, nu la birou. Aplicația trebuia să ducă experiența pe telefon și să adauge ce un browser nu poate oferi bine.

  • 01O aplicație nativă pentru iOS și Android, construită peste backend-ul existent, fără să afecteze platforma web folosită zilnic de abonați.
  • 02Înregistrarea rapidă a meselor neplanificate: utilizatorii voiau să afle valorile nutriționale ale unei farfurii fără să caute și să cântărească fiecare ingredient.
  • 03Abonamente vândute prin App Store și Google Play, sincronizate cu cele plătite deja prin Stripe pe web.
  • 04Respectarea regulilor Apple și Google pentru aplicațiile de sănătate: surse științifice pentru recomandări, ștergerea contului din aplicație și prețuri afișate corect pentru fiecare țară.

Abordarea noastră

Cum am construit aplicația

01

Un singur cod, două platforme

Am construit aplicația în React Native cu Expo și TypeScript. Același cod rulează pe iOS și Android, iar build-urile pentru store-uri trec printr-un flux automatizat.

02

Un API dedicat aplicației mobile

Am adăugat backend-ului Django un modul separat pentru mobil. Platforma web a rămas neatinsă, iar logica nouă (calcul caloric, tracker zilnic, notificări, abonamente) e acoperită de teste automate.

03

AI Food Scan

Un model OpenAI cu viziune identifică felul de mâncare, ingredientele și gramajele dintr-o singură poză. Valorile nutriționale vin dintr-o bază proprie de alimente, care se completează la fiecare scanare, ca rezultatele să fie consecvente și costurile AI să scadă în timp.

04

Pregătită pentru producție

Notificări push programate după fusul orar al fiecărui utilizator, conținut tradus automat în engleză, monitorizarea erorilor cu Sentry și analytics de produs cu PostHog.

Funcționalități

Ce poate face aplicația

01 / 06

Plan alimentar săptămânal

Un plan nou în fiecare săptămână, cu mic dejun, prânz, cină și gustări. Orice masă care nu îți place poate fi înlocuită cu alta potrivită obiectivului tău.

Ecranul cu planul alimentar săptămânal Bloomplate

02 / 06

AI Food Scan

Fotografiezi farfuria și, în câteva secunde, vezi ingredientele, gramajele, caloriile și macronutrienții. Dacă AI-ul greșește un ingredient, îl corectezi, iar valorile se recalculează imediat.

AI Food Scan analizând fotografia unei mese
Rezultatele AI Food Scan cu calorii și macronutrienți

03 / 06

Rețete pas cu pas

Mod de gătit cu pași bifabili, porții ajustabile și valori nutriționale pentru fiecare porție.

Modul de gătit pas cu pas pentru o rețetă
Valorile nutriționale ale unei rețete

04 / 06

Listă de cumpărături automată

Lista se generează din planul alimentar, grupată pe categorii de produse, și poate fi exportată ca PDF.

Lista de cumpărături generată din plan

05 / 06

Obiceiuri și progres

Habit Tracker pentru hidratare, somn, mișcare și alimentație, cu streak-uri și statistici lunare pentru calorii și macronutrienți.

Habit Tracker zilnic
Progresul lunar și calendarul de streak-uri

06 / 06

Beneficii de la parteneri

Reduceri exclusive la restaurante, produse și branduri partenere, direct din aplicație.

Reduceri exclusive de la partenerii Bloomplate

Rezultatul

Pe scurt

iOS + Android

dintr-un singur cod sursă

11

obiective de sănătate în aplicație

2 limbi

română și engleză, cu rețete traduse automat

Tehnologii

Stack-ul tehnologic

React Native
Expo
TypeScript
Django
PostgreSQL
Redis
OpenAI
Docker
Stripe
Sentry
PostHog

Ai o idee de aplicație?

Hai să discutăm cum o putem construi împreună, de la prima versiune până la lansarea în store-uri.