CozinHero: Difference between revisions
From ICO wiki
Jump to navigationJump to search
Line 31: | Line 31: | ||
* Kasutaja lisab, muudab, kustutab retsepte. | * Kasutaja lisab, muudab, kustutab retsepte. | ||
:Retsept sisaldab: | :Retsept sisaldab: | ||
::toidu peamine liigitus (praad, supp, salat, magustoit) | ::- toidu peamine liigitus (praad, supp, salat, magustoit) | ||
::tegemiseks kuluv aeg | ::- tegemiseks kuluv aeg | ||
::sööjate arv | ::- sööjate arv | ||
::toiduained | ::- toiduained | ||
::toiduainete kogused ja mõõtühikud | ::- toiduainete kogused ja mõõtühikud | ||
::toiduainete koguste arvutamine sõltuvalt sööjate arvust | ::- toiduainete koguste arvutamine sõltuvalt sööjate arvust | ||
::vajalikud töövahendid (ja nende asendusvõimalused) | ::- vajalikud töövahendid (ja nende asendusvõimalused) | ||
::pildid toidust ja valmistamisest | ::- pildid toidust ja valmistamisest | ||
::seonduvad toidud | ::- seonduvad toidud | ||
::märksõnad (soe toit pliidil või ahjus, külm toit, hiina toit, rahvusroog vms) | ::- 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 | * Otsing kõigi eelpool nimetatud kategooriate alusel koos filtreerimise ja välistamise võimalusega | ||
Revision as of 18:33, 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. Köögis kulutame palju aega sellele, et mitu korda mõelda saa mõtet või arvutame korduvalt ümber toidukomponentide koguseid sööjate arvu lisandudes või vähenedes. Kindlasti aitab meie rakendus kasutajal planeerida aega ning vältida ka toidu raiskamist ja seda kasutades satub 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.
Lisavõimalustena kavandame järgmisi võimalusi:
- - arvutada toiduainete koguseid vastavalt sööjate arvule
- - kalorsuse arvutamist vastavalt toidukogustele
- - võimalus seada tarbida soovitav kalorite hulk tervikuna või ühe sööja kohta ning rakendusesiseselt proportsionaalselt muudetakse selle kohaseks toiduainete kogus
- - võimalus valida retseptid lähimateks päevadeks, mille alusel koostada vajalike toiduainete nimekiri ja arvutada toiduainete kogus enne poekülastust
- - soovituslik osa, millist toitu valida teise sobiva toidu kõrvale. Nt keedetud kartulite juurde sobivate kastmete valik
- registreerumata kasutajal on võimalik retsepte näha, anda hinnanguid, kirjutada kommentaare.
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
- Võimalus retsepte tuua sisse näiteks toidutare.ee-st
Andmebaasi mudel
- Peavad olemas olema järgmised tabelid:
- Põhitabelid
- Toiduainete tabel
- Söögitegemis 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
18.10.2016 - Sai loodud Wiki leht.