MealMaster
MealMaster - Aplikacja mobilna wspierająca walkę z marnowaniem żywności oraz promująca zbilansowaną dietę
Aplikacja ma na celu wspomóc użytkownika w rozwiązywaniu problemu marnowania żywności. Jej główną funkcjonalnością będzie proponowanie przepisów na dania, które można w jak największym stopniu przygotować przy użyciu składników, które użytkownik już posiada. Pomoże to użytkownikowi zmniejszyć ilość wyrzucanej żywności i zaoszczędzić pieniądze. Dzięki wzbogaceniu treści przepisów o informacje na temat wartości odżywczych zawartych w daniach, aplikacja zwiększa świadomość na temat zdrowego odżywiania i pomaga kształtować zdrowe nawyki żywieniowe.
Głównym rozpoznanym ryzykiem jest trudność pozyskania spójnych danych w ilości pozwalającej na zaprezentowanie użytkownikowi satysfakcjonujących wyników algorytmu proponującego przepisy. Według naszej wiedzy, nie ma dostępnej dla nas odpowiedniej do tego zadania bazy danych, natomiast przepisy w innych formach (blogi, książki kulinarne) zazwyczaj nie są ustandaryzowane pod względem jednostek i ilości udostępnianych informacji, np. o składnikach odżywczych. W celu zminimalizowania wpływu tego problemu na nasz produkt, wybraliśmy źródło zawierające wszystkie potrzebne informacje w możliwie jednolitym formacie treści przepisów. Postanowiliśmy także pomijać w algorytmie rekomendacji składniki używane w śladowej, trudnej do zmierzenia ilości, które jednocześnie mają małe znaczenie w kontekście marnowania żywności, np. przyprawy.
Kotlin, Gradle - aplikacja mobilna Android. Spring, Java, Hibernate, Maven - serwer. PostgreSQL - baza danych. AWS, Docker, Terraform - DevOps. Git, GitHub - kontrola wersji. Python - scrapowanie.