WYSZUKIWARKA PRZEPISÓW

Autorzy:

  1. Krystian Czechowicz
  2. Stanisław Kołodziejczyk
  3. Michał Nowakowski
  4. Adam Rybojad

Opis projektu:

Celem projektu jest stworzenie aplikacji, która na podstawie wybranych przez użytkownika produktów spożywczych dobierze przepisy na potrawy. Przepisy pobierane są z API.


Funkcje aplikacji:

Użytkownik ma do dyspozycji funkcje, które z czasem doprowadzą do spersonalizowania aplikacji pod użytkownika.

1. Przeglądarka przepisów

Wybranie produktów z listy spowoduje wyświetlenie listy przepisów na dania możliwe do przygotowania z użyciem części lub wszystkich produktów.

2. Dodawanie potraw do ulubionych

Użytkownik ma do dyspozycji przycisk dodania przepisu do ulubionych. Użycie go spowoduje wyświetlanie się potrawy na początku listy, gdy użytkownik będzie miał wszystkie potrzebne składniki do jego wykonania.

3. Asystent lodówki

Użytkownik ma możliwość dodania posiadanych produktów do bazy danych. Gdy zbliżać się będzie termin ważności produktów, aplikacja wyświetli powiadomienie z przypomnieniem, aby zapobiec marnowaniu żywności. Po przekroczeniu terminu ważności wyświetlane będą powiadomienia przypominające o konieczności wyrzucenia danego produktu.

4. Lista zakupów

Użytkownik może także wyszukiwać konkretne potrawy. Program wyświetli mu wtedy listę wszystkich koniecznych produktów, podkreślając brakujące. Użytkownik będzie miał wówczas do dyspozycji przycisk dodania produktów do listy zakupów.


Harmonogram:

Etap II (12.04.2023):

  • Znalezienie API z przepisami - 19.03
  • Obmyślenie architektury programu - 19.03
  • Wybranie narzędzi do stworzenia aplikacji - 26.03
  • Podział obowiązków i zadań na platformie Trello - 26.03
  • Zaprojektowanie szaty graficznej - 26.03
  • Działający prototyp programu - 09.04

Etap III (31.05.2023):

  • Zaimplementowanie funkcjonalności:
    • Przeglądarka przepisów - 30.04
    • Dodawanie potraw do ulubionych - 21.05
    • Asystent lodówki - 21.05
    • Lista zakupów - 21.05
  • Poprawki wizualne - 31.05
  • Testy jednostkowe - cały okres trwania etapu

Etap IV (14.06.2023):

  • Poprawki prowadzącego - 11.06
  • Testy użytkowników - cały okres trwania etapu