FoodInfoScan este o aplicație de analiză alimentară bazată pe un flux complet:
SCAN → ANALIZĂ → SCOR → ISTORIC → COMPARAȚIE → RECOMANDARE
Aplicația combină:
OCR (scanare etichete)
Barcode (date externe)
reguli nutriționale
feedback utilizator (corecții)
👉 Rezultatul este un sistem hibrid: AI simplificat + logică + input uman
folosește baze de date externe (ex: OpenFoodFacts)
rapid și precis
oferă categorie + date nutriționale
extrage ingrediente din etichete
funcționează pentru orice produs
⚠️ Limitări:
text imperfect
lipsă categorie
necesită editare utilizator
transformă textul în listă de ingrediente
normalizează ingredientele
clasifică în:
zahăr
grăsimi
aditivi
procesare
Input:
listă ingrediente
Output:
scor general
scoruri detaliate:
sugarScore
fatScore
additiveScore
processingScore
✔ scor explicabil pentru utilizator
✔ ușor de extins
Tehnologie:
Room Database
Entitate:
ScanHistoryEntity
Funcționalități:
salvare produs
ștergere (swipe)
favorite
căutare
sortare (favorite / recente)
👉 transformă aplicația într-un tool personal
Funcționalitate:
selectare 2 produse din istoric
comparare pe:
zahăr
grăsimi
aditivi
procesare
👉 tip sistem:
multi-criteria comparison
✔ diferențiator major față de alte aplicații
Input:
produs curent
Proces:
filtrare produse din istoric
bazat pe:
categorie
fallback tip produs
sortare după scor
Output:
alternative similare
Utilizatorul poate:
edita numele produsului
edita ingrediente
Efect:
îmbunătățirea rezultatelor
recalcul scor
recalcul recomandări
👉 sistem semi-inteligent bazat pe feedback
Scanezi produs
Se extrag ingrediente
Se calculează scor
Salvezi produsul
Revii în istoric
Compari produse
Primești recomandări
✔ Barcode → precis
✔ OCR → flexibil
❌ OCR necesită corecție
Surse:
API (barcode)
heuristici (nume)
utilizator
⚠️ problemă:
inconsistență între surse
✔ punct forte major
✔ clar și explicabil
✔ componentă cheie UX
✔ permite decizie rapidă
✔ foarte puternic
✔ rar întâlnit în aplicații similare
✔ rapide
✔ locale
❌ limitate la istoric
❌ dependente de categorie
OCR + editare utilizator
istoric + comparație
scor explicabil
recomandări instant
funcționare offline
lipsă model unificat de produs
categorii inconsistente
recomandări limitate
lipsă bază globală de produse
stabilitate
feedback utilizatori
mici îmbunătățiri UX
model unificat (UiProduct)
standardizare categorie
recomandări mai precise
integrare OpenFoodFacts fallback
AI categorization
sincronizare cloud
profil utilizator
Aplicația se poziționează între:
Yuka
MyFitnessPal
Diferențiatori:
✔ analiză ingrediente
✔ comparație directă
✔ editare OCR
✔ recomandări din istoric
FoodInfoScan este:
👉 un sistem complet de analiză alimentară bazat pe:
OCR
reguli nutriționale
feedback utilizator
istoric personal
Nivel actual:
👉 MVP avansat, pregătit pentru scalare
Cel mai mare avantaj:
👉 flow complet:
scan → save → compare → decide