Skip to main content

One post tagged with "dev"

View All Tags

Cum am facut aplicatia

· One min read

Motivatie

Consider ca este important ca oamenii sa fie constienti de aditivii prezenti in alimentele pe care le consuma. De aceea, am creat aceasta aplicatie care are ca scop facilitarea acestei verificari, prin scanarea produselor alimentare, aplicatia oferind un scor usor de inteles pentru fiecare produs scanat.

Tehnologii

Pentru aplicatia de pe telefon, care functioneaza atat pe iOS cat si pe Android am folosit Flutter. Backend-ul aplicatiei este unul hibrid, facut in Spring Boot si Java precum si cu ajutorul unor servicii de la Firebase. Baza de date este si ea una hibrida, fiind folosite 3 tipuri de medii de stocare diferite, in functie de diferitele functionalitati din aplicatie. Pentru a optimiza experienta utilizatorului atunci cand nu are internet, unele date sunt stocate local si mai apoi sincronizate, datorita faptului ca in magazine nu exista cea mai buna conexiune la internet.

De ce nu scanarea codului de bare?

Uneori se intampla ca producatorii sa schimbe ingredientele prezente intr-un produs, iar acest lucru ar insemna ca baza de date ar trebui actualizata constant, ceea ce este un lucru foarte greu pentru o echipa mica. De aceea, am ales folosirea OCR-ului.