masa

Alimentația corectă este un subiect care îmi este aproape și drag inimii mele. M-am luptat la un moment dat în viața mea să fac alegerile alimentare adecvate și în timp greutatea s-a adunat. După ce am învățat multe despre nutriție, simt că am un bun control al alegerilor în magazinul alimentar. Totuși, acest lucru nu este întotdeauna ușor și este foarte dificil atunci când călătoriți.

Ca evanghelist, călătoresc mult, așa de des vin acasă la un frigider gol. Uneori știu că voi pleca în câteva zile pentru o altă călătorie, așa că nu vreau să fac un frigider complet. Câteva mese rapide și ușoare sunt tot ce urmăresc. Sunt dragoni! Mâncarea comodă este una dintre cele mai proaste lucruri de pe planetă pentru dvs., dar există opțiuni mai sănătoase chiar și în acest domeniu al mâncării din mers. Cu câteva fotografii rapide ale codurilor de bare și un mesaj MMS, puteți obține decizia nutrițională de care aveți nevoie fără a fi nevoie să citiți etichetele și să comparați totalul caloriilor, proteinelor, carbohidraților și grăsimilor.

Incearca-l tu insuti! Luați câteva produse alimentare și faceți câteva imagini clare și de aproape ale codurilor lor de bare și trimiteți-le la:

Statele Unite: (267) 433-2613

Canada: (450) 954-1629

Rețetă (obțineți-o?!)

  • Cont Twilio - creați un cont gratuit aici
  • Biblioteca de asistență Twilio .NET
  • MMS a activat numărul Twilio
  • Scaner de coduri de bare Zxing.NET pachet NuGet
  • Contul API Nutritionix
  • Pachetul Nutritionix NuGet

Cum functioneaza

Utilizatorul nostru va avea câteva modalități de a lucra cu serviciul nostru de informații despre codul de bare pentru nutriție. Prima opțiune este trimiterea într-un singur cod de bare. În acest caz, vom returna informații nutriționale pentru un singur produs. O altă opțiune este de a trimite mai multe coduri de bare cu un cuvânt cheie opțional pentru a indica modul de procesare a informațiilor. Dacă nu este specificat niciun cuvânt cheie, vom totaliza informațiile nutriționale pentru toate produsele trimise. Acest lucru îl va ajuta pe utilizator să prezinte detaliile nutriționale pentru o masă compusă din aceste produse. Dacă utilizatorul trimite cuvântul cheie „comparați”, vom trimite înapoi un „câștigător” pe baza caloriilor, proteinelor, carbohidraților și totalului grăsimilor pentru articolele date. Acest lucru îl va ajuta pe utilizator să aleagă un anumit articol pe baza obiectivelor sale nutriționale.

Există șansa ca unele coduri de bare să nu fie recunoscute. Există, de asemenea, șansa ca unele produse să nu fie disponibile în baza de date Nutritionix. Am ales cititorul de coduri de bare Zxing.NET deoarece era gratuit, ușor de lucrat și a lucrat la majoritatea codurilor de bare pe care i le-am trimis. Am ales Nutritionix deoarece au o bază de date bine populată de articole cu posibilitatea de a interoga prin cod de bare. Există multe alte baze de date nutriționale disponibile care conțin mai multe articole. Simțiți-vă liber să explorați opțiunile disponibile.

Proiectul complet este disponibil dacă doriți să continuați: Github

Configurarea proiectului

Începeți prin crearea unui nou proiect de aplicație web ASP.NET din șablonul gol cu ​​referințe MVC:

Adăugați un nou controler la proiectul numit BarcodeNutrition. Ștergeți metoda implicită Index (), deoarece nu vom avea nevoie de ea în aplicația noastră.