MealPlannerSolo: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Troja (talk | contribs)
No edit summary
Troja (talk | contribs)
No edit summary
Line 12: Line 12:
* Saab lisada ostunimekirja asju
* Saab lisada ostunimekirja asju
* Saab jagada ostunimekirja (näiteks e-mailis)
* Saab jagada ostunimekirja (näiteks e-mailis)


==Admin==
==Admin==
Line 21: Line 20:
* Haldab piiranguid ja pöördumiste arvu piiramist
* Haldab piiranguid ja pöördumiste arvu piiramist


==Retseptid==
==Retseptid==
* Koostisosad
* Koostisosad
* Valmimisaeg
* Valmimisaeg
* Valmistamisõpetus
* Valmistamisõpetus


===Koostisosad===
===Koostisosad===
*Nimi
*Nimi
*Ühik(kas gramm, dl vms)
*Ühik(kas gramm, dl vms)

Revision as of 17:54, 5 May 2018

Liikmed

  • Triin Oja

Analüüs

Kirjeldus

MealPlanner on rakendus, mis aitab planeerida nädala menüüd ja poeskäike. Kasutajale pakutakse valitud päevade arvuks retseptid ja genereerib nende põhjal ostunimekirja. Retseptid jagunevad toidukorra tüüpi(breakfast, snack, main course, desert) ja retseptitüübi järgi(vegan, paleo, keto, regular). Retseptitüübi järgi jagunemine aitab näiteks ka uue dieeti katsetamise lihtsamaks - saad näiteks terve nädala jagu sobivaid retsepte kätte ja ei teki kiusatust midagi ebasobivat süüa/osta. Ostunimekirja saab kasutaja ka jagada - näiteks e-maili teel.

Infosüsteemi funktsionaalsus

Kasutaja

  • Saab lisada retsepte
  • Saab muuta/kustutada enda lisatud retsepte
  • Saab salvestada ostunimekirja
  • Saab lisada ostunimekirja asju
  • Saab jagada ostunimekirja (näiteks e-mailis)

Admin

  • Saab lisada retsepte
  • Saab muuta kõiki retsepte
  • Saab kustutada kõiki retsepte
  • Haldab kasutajaid
  • Haldab piiranguid ja pöördumiste arvu piiramist

Retseptid

  • Koostisosad
  • Valmimisaeg
  • Valmistamisõpetus

Koostisosad

  • Nimi
  • Ühik(kas gramm, dl vms)
  • Kas on levinud allergeen (selle kohta oleks allergeenihoiatus)

Nice to Have

  • Random retsepti nupp - uute retseptide avastamiseks
  • Retseptide hindamine - näiteks viie palli süsteemis või lemmikuks lisamiste arv
  • Toiteväärtus

Kasutatavad tehnoloogiad

  • REST veebiteenus
    • .NET Core 2.0
  • Klientrakendus, mis suhtleb veebiteenusega
    • WPF

Andmemudel