Meeskond: MealPlanner: Difference between revisions
(26 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
*Triin Oja | *Triin Oja | ||
*Rein Remsu | *Rein Remsu | ||
=Analüüs= | |||
==Kirjeldus== | |||
MealPlanner on veebirakendus, mis muudab iganädalase toidukordade planeerimise ja toidu ostmise lihtsaks ja mugavaks. Rakendus pakub kasutajale valitud perioodiks retseptid ning genereerib nende põhjal ostunimekirja. | MealPlanner on veebirakendus, mis muudab iganädalase toidukordade planeerimise ja toidu ostmise lihtsaks ja mugavaks. Rakendus pakub kasutajale valitud perioodiks retseptid ning genereerib nende põhjal ostunimekirja. | ||
MealPlanner on abiks nädala toidumenüü planeerimisel. Rakenduses endas on salvestatud retseptid ja neid saavad ka kasutajad sinna lisada. Retseptid on jaotatud ka erinevate dieetide, allerigate või söömiseelistuste järgi - näiteks vegan, low carb, gluten free jne. | |||
Kasutaja saab valida kindlaks perioodiks välja retseptid, mille põhjal genereeritakse talle ostunimekiri. Ostunimekirjast saab kustutada need toiduained, mis kodus juba olemas on (kasvõi jahu vms). Ostunimekirja saab kasutaja ka teistega jagada - näiteks saata elukaaslasele e-mailile. | |||
==Infosüsteemi funktsionaalsus== | ==Infosüsteemi funktsionaalsus== | ||
===Kasutaja=== | ===Kasutaja=== | ||
* Saab lisada retsepte | * Saab lisada retsepte | ||
* Saab muuta enda lisatud retsepte | * Saab muuta enda lisatud retsepte | ||
* Saab salvestada ostunimekirja | * Saab salvestada ostunimekirja | ||
* Saab lisada ostunimekirja asju | * Saab lisada ostunimekirja asju | ||
* Saab | * Saab lisada enda allergiad - et ei pakutaks retsepte, kus on talle allergiat tekitavad koostisosad | ||
* Saab vaadata retsepte | |||
===Admin=== | ===Admin=== | ||
* Saab lisada retsepte | * Saab lisada retsepte | ||
* Saab muuta kõiki retsepte | * Saab muuta kõiki retsepte | ||
* Saab kustutada retsepte | * Saab kustutada kõiki retsepte | ||
* Haldab kasutajaid | |||
* Haldab piiranguid ja pöördumiste arvu piiramist | |||
===Andmeanalüütik=== | |||
* Peab arvet kasutajate ja kasutusstatistika kohta | |||
===Retseptid=== | ===Retseptid=== | ||
* Allergia- ja muud märgistused - vegan, low carb, gluten free, lactose free | * Allergia- ja muud märgistused - vegan, low carb, gluten free, lactose free | ||
Line 27: | Line 33: | ||
===Nice to Have=== | ===Nice to Have=== | ||
* Random retsepti nupp - uute retseptide avastamiseks | * Random retsepti nupp - uute retseptide avastamiseks | ||
* Võimalus otsida ostunimekirja alusel tooted üles e-poodidest(ntx Prisma), kalkuleerida | * Võimalus otsida ostunimekirja alusel tooted üles e-poodidest(ntx Prisma), kalkuleerida selle hind jne | ||
* 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 | |||
**Angular 2 | |||
* Andmevahetus JSON vormingus | |||
==Andmemudel== | ==Andmemudel== | ||
[[File:MealPlannerUUS.png]] |
Latest revision as of 16:27, 18 May 2018
Liikmed
- Triin Oja
- Rein Remsu
Analüüs
Kirjeldus
MealPlanner on veebirakendus, mis muudab iganädalase toidukordade planeerimise ja toidu ostmise lihtsaks ja mugavaks. Rakendus pakub kasutajale valitud perioodiks retseptid ning genereerib nende põhjal ostunimekirja. MealPlanner on abiks nädala toidumenüü planeerimisel. Rakenduses endas on salvestatud retseptid ja neid saavad ka kasutajad sinna lisada. Retseptid on jaotatud ka erinevate dieetide, allerigate või söömiseelistuste järgi - näiteks vegan, low carb, gluten free jne. Kasutaja saab valida kindlaks perioodiks välja retseptid, mille põhjal genereeritakse talle ostunimekiri. Ostunimekirjast saab kustutada need toiduained, mis kodus juba olemas on (kasvõi jahu vms). Ostunimekirja saab kasutaja ka teistega jagada - näiteks saata elukaaslasele e-mailile.
Infosüsteemi funktsionaalsus
Kasutaja
- Saab lisada retsepte
- Saab muuta enda lisatud retsepte
- Saab salvestada ostunimekirja
- Saab lisada ostunimekirja asju
- Saab lisada enda allergiad - et ei pakutaks retsepte, kus on talle allergiat tekitavad koostisosad
- Saab vaadata retsepte
Admin
- Saab lisada retsepte
- Saab muuta kõiki retsepte
- Saab kustutada kõiki retsepte
- Haldab kasutajaid
- Haldab piiranguid ja pöördumiste arvu piiramist
Andmeanalüütik
- Peab arvet kasutajate ja kasutusstatistika kohta
Retseptid
- Allergia- ja muud märgistused - vegan, low carb, gluten free, lactose free
- Koostisosad
- Valmimisaeg
- Valmistamisõpetus
Nice to Have
- Random retsepti nupp - uute retseptide avastamiseks
- Võimalus otsida ostunimekirja alusel tooted üles e-poodidest(ntx Prisma), kalkuleerida selle hind jne
- 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
- Angular 2
- Andmevahetus JSON vormingus