JedzenioPlanner

JavaScript
Auth0
jQuery
BulmaCSS

JedzenioPlanner

Nazwa projektu

JedzenioPlanner

Nazwa drużyny

JedzenioPlanner Team

Skład drużyny

Nazwy szkół

  • Stanisław Nieradko / Błażej Sak - XX Liceum Ogólnokształcące im. Zbigniewa Herberta w Gdańsku
  • Bartłomiej Krawisz / Piotr Trybisz - V Liceum Ogólnokształcące w Gdańsku im. Stefana Żeromskiego

Linki do pracy

Linki do kodu źródłowego

Na jakie potrzeby odpowiada projekt

Projekt umożliwia łatwe i szybkie wygenerowanie dziennej diety w oparciu o liczbę posiłków oraz sumaryczną dzienną liczbę kalorii. Dodatkowo aplikacji umożliwia przechowywanie oraz dzielenie się przepisami na zdrową żywność. Obecnie na polskim rynku brakuje podobnej darmowej aplikacji.

W jakich językach programowania/technologiach napisany jest projekt

  • Backend/Api napisane jest w ASP.Net Core w C#
  • Frontend/Web napisane jest w vanilla JS
  • Mobile napisane jest we Flutterze w Darcie

Opis działania aplikacji

Aplikacja dzięki bazie przepisów do której użytkownicy mogą przesyłać swoje ulubione przepisy, zdolna jest generować dzienną diętę w oparciu o maksymalną liczbę kalorii oraz liczbę posiłków. Dzięki niej użytkownik może łatwo i przyjemnie wygenerować codziennie inną dietę według zaleceń dietetycznych. Aplikacja umożliwia także odkrywanie innych interesujących przepisów dzięki ich galerii oraz zapisywanie ulubionych przepisów w aplikacji mobilnej.

Dalszy rozwój

  • Dodanie większej ilości lepiej sformatowanych przepisów.
  • Konsultacja algorytmu tworzenia diety wraz z dietetykami aby usprawnić działanie systemu.
  • Skategoryzowanie przepisów na według grup docelowych: dieta wegetariańska, dieta paleo, dieta ketegoniczna, dieta śródziemnomorska itp.
  • Umożliwienie łatwego zakupu produktów poprzez aplikacje sklepów takich jak Carrefour, Lidl, Tesco itp.
  • Umożliwienie zaplanowania menu z góry na dłuższy okres czasu np. miesiąc.
  • Dodanie integracji z np. Google Fit w celu doradzenia posiłków w oparciu o liczbę dziennych spalanych kalorii.
  • Kompilacja aplikacji mobilnej na ios. (Łatwa dzięki zastosowanej technologii)

Zagrożenia/Ryzyka

  • Konieczność posiadania dużej bazy dostępnych przepisów.
  • Konieczność konsultacji z dietetykami w celu ulepszenia systemu rekomendacji.
  • Konieczność moderacji danych przesyłanych przez użytkowników.

Dlaczego powinniśmy wygrać

  • Stworzyliśmy działający produkt w wersji zarówno mobilnej jak i webowej.
  • Nasz backend/Api jest napisany w clean architecture dzięki czemu jakiekolwiek przyszłe prace mogą być prowadzone szybko i bezproblemowo.
  • Prawie 80% Code Coverage po stronie backendu.
  • Aplikacji brak darmowej konkurencji w polskim internecie.
  • Backend/Api napisane jest w sposób umożliwiający przyszłe łatwe skalowanie dzięki zastosowaniu np. Event Sourcingu, dockera, Hangfire'a.
  • Przyjemny i funkcjonalny UX/UI, w połączeniu z niesamowitą responsywnością dzięki braku zastosowania jakiegokolwiek frameworka do JS.

Osoba do kontaktu

Stanisław Nieradko - [email protected]