CozinHero: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
Line 42: Line 42:
===Rakenduses võiksid olla järgmised võimalused===
===Rakenduses võiksid olla järgmised võimalused===
* Retsept sisaldab:
* Retsept sisaldab:
:toiduainete kalorsus
::- toiduainete kalorsus
:toiduainete kalorsuse kokku arvutamine
::- toiduainete kalorsuse kokku arvutamine
* Kommentaaride lisamine, sorteerimine, heakskiitmine, kustutamine
* Kommentaaride lisamine, sorteerimine, heakskiitmine, kustutamine
* Hinnangute lisamine, kustutamine
* Hinnangute lisamine, kustutamine


===Rakenduses võiksid olla järgmised võimalused kui väga palju aega üle jääb===
===Rakenduses võiksid olla järgmised võimalused kui väga palju aega üle jääb===
* Retsept sisaldab:
::- sisestada toidu kalorsust ja selle järgi proportsionaalselt muuta toiduainete kogused vastavaks
::- valida erinevate toidukordade retseptid lähimateks päevadeks
::- koostada ostunimekiri valitud retseptide alusel
* Võimalus retsepte tuua sisse näiteks toidutare.ee-st
* Võimalus retsepte tuua sisse näiteks toidutare.ee-st



Revision as of 23:14, 1 November 2016

Meeskond

  • Taavi Metsvahi, 1. projektijuht
  • Kai Kallastu, 2. projektijuht

Idee

Abimees igale kokale ja igasse kööki.

Rakenduse CozinHero eesmärk on muuta kasutaja elu lihtsamaks ja mugavamaks, tarbimise teadlikumaks. Köögis kulutame igapäevaselt palju aega sellele, et mitu korda mõelda ühte ja sama mõtet või arvutada korduvalt ümber toidukomponentide koguseid sööjate arvu lisandudes või vähenedes. Seega kindlasti aitab meie rakendus kasutajal planeerida aega ja vältida toidu raiskamist ning nii visatakse vähem kvaliteetseid toiduaineid prügikasti.

Projekti CozinHero näol on tegemist digitaalse "elava", pidevas arengus ja muutumises, retseptiraamatuga, kus

  • registreerunud kasutaja saab lisada, täiendada ja kustutada oma konto all erinevaid toite ja retsepte, anda hinnanguid ja kirjutada kommentaare, teha märkmeid, lisada soovitusi. Kasutajamugavuse suurendamiseks on sisestatud retsepte võimalik otsida, sorteerida ja filtreerida erinevate kategooriate alusel: liigituse, nime, ajakulu, märksõnade, koostisosade, kalorsuse ning vajalike söögitegemise riistade, sööjate arv, seonduvate toitude ja piltide järgi jne.
    • Lisaks kavandame registreerunud kasutajale võimalust arvutada toiduainete koguseid vastavalt sööjate arvule, toidu kalorsuse arvutamist vastavalt toiduainete kogusele, tarbida soovitava kalorite hulga sisestamist tervikuna või ühe sööja kohta ning proportsionaalselt retsepti toiduainete koguse muutmist vastavaks soovitud kalorite hulgale. Meie retseptiraamatule lisaks kasutajamugavust veelgi võimalus valida erinevate toidukordade retseptid lähimateks päevadeks, koostada ostunimekiri valitud retseptide alusel ning samuti oleks suurepärane võimalus valida sobivat toitu teise roa kõrvale (keedetud kartulite juurde sobivate kastmete valik jne).
  • registreerumata kasutajal on võimalik retsepte näha, anda hinnanguid, kirjutada kommentaare.

Perspektiivis oleks kindlasti intrigeeriv näiteks võimalus retsepte tuua sisse toidutare.ee-st või mõnest teisest toiduretseptide portiaalist.

Kasutatav tehnoloogia

  • C#
  • WPF (Windows Presentation Foundation)
  • Mingit tüüpi andmebaas

Rakenduse sisu

Rakenduses on olemas järgmised võimalused / MVP

  • Kasutajakonto loomine, kustutamine
  • Kasutaja lisab, muudab, kustutab retsepte.
  • Retsept sisaldab:
- toidu peamine liigitus (praad, supp, salat, magustoit)
- tegemiseks kuluv aeg
- sööjate arv
- toiduained
- toiduainete kogused ja mõõtühikud
- toiduainete koguste arvutamine sõltuvalt sööjate arvust
- vajalikud töövahendid (ja nende asendusvõimalused)
- pildid toidust ja valmistamisest
- seonduvad toidud
- märksõnad (soe toit pliidil või ahjus, külm toit, hiina toit, rahvusroog vms)
  • Otsing kõigi eelpool nimetatud kategooriate alusel koos filtreerimise ja välistamise võimalusega

Rakenduses võiksid olla järgmised võimalused

  • Retsept sisaldab:
- toiduainete kalorsus
- toiduainete kalorsuse kokku arvutamine
  • Kommentaaride lisamine, sorteerimine, heakskiitmine, kustutamine
  • Hinnangute lisamine, kustutamine

Rakenduses võiksid olla järgmised võimalused kui väga palju aega üle jääb

  • Retsept sisaldab:
- sisestada toidu kalorsust ja selle järgi proportsionaalselt muuta toiduainete kogused vastavaks
- valida erinevate toidukordade retseptid lähimateks päevadeks
- koostada ostunimekiri valitud retseptide alusel
  • Võimalus retsepte tuua sisse näiteks toidutare.ee-st

Andmebaasi mudel

Andmebaasis on järgmised tabelid:

  • Põhitabelid
    • Toiduainete tabel
    • Söögitegemise vahendite tabel
    • Retseptide tabel
    • Kasutaja tabel
  • Retsepti lisatabelid
    • Märksõnade tabel retseptide kohta
    • Kommentaaride tabel retseptide kohta
    • Hinnangute tabel retseptide kohta
  • Retsepti vahetabelid
    • Toiduainete vahetabel retseptidega sidumiseks
    • Söögitegemise vahendite vahetabel retseptidega sidumiseks

Võimalikud probleemid

  • Funktsionaalsuse kuhjumine
  • Ajapuudus
  • Ühildamine ei ole lihtsalt teostatav

Töö kulg

1.11.2016

  • Täiendatud analüüs.

18.10.2016

  • Sai loodud Wiki leht.