Gurmaanid: Difference between revisions
Line 41: | Line 41: | ||
=== Lisafunktsionaalsus (Nice to have): === | === Lisafunktsionaalsus (Nice to have): === | ||
*Erinevate kasutajate profiilide registreerimine. | *Erinevate kasutajate profiilide registreerimine. | ||
* | *Mugav, lihtne ja väljanägemiselt ülivinge kasutajaliides. | ||
*Progress bar kasutamine. | *''Progress bar'' kasutamine. | ||
=== Võimalikud probleemid === | === Võimalikud probleemid === |
Revision as of 11:08, 1 November 2016
Meeskonnaliikmed ja rollid
- Koit Kõrvel - projektijuht, disainer, gurmaan, arendaja
- Marko Kask - disainer, gurmaan, arendaja
- Brita Pentšuk - arendaja, disainer
- Ott Sõerumäe - arendaja, disainer
Idee
Retseptiraamat.
Tehnoloogia
- C#
- Windows Presentation Foundation
Rakenduse sisu
Analüüs
Tegu on WPF-rakendusega “Gurmaanid”, mis kujutab endast interaktiivset retseptiraamatut. Rakendus koondab endas mitmeid võimalusi: kasutajaks registreerimist, kasutaja poolt uute retseptide sisestamist ja juba olemasolevate muutmist, retseptile pildi lisamist, hindamissüsteemi ja kommentaariumit. Retsepte on võimalik näha, kommenteerida ja hinnata kõigil, seda ilma kasutajaks registreerimata. Retseptide lisamisvõimalus rakendub vaid registreeritud kasutajale. Retseptid jaotatakse kategooriatesse – otsingumootor suudab orienteeruda erinevate valmistusviiside ja koostisosade vahel, mis tagab kiire ning kasutajasõbraliku lähenemise. Et toiduvalmistamine hõlpsamaks muuta, on iga retsepti juures vastavalt inimeste arvule võimalik genereerida ka vajaminevate komponentide koguseid.
Arvestades tänapäeva kiiret elutempot, võiks olla antud rakenduse eesmärgiks muuta inimeste elu lihtsamaks. Retseptiraamatud paberkandjal sisaldavad vaid kitsast ja valitud hulka retsepte, nende puhul on tavaliselt fikseeritud nii koostisosad kui ka kogused, mis paraku jätab katsetaja mõneti pimedusse. Meie rakenduses on võimalik aga koguseid vastavalt vajadusele määrata ja retsepti vajadusel kommenteerida – mida, kas ja kuidas teha vastavalt maitsele teisiti, et lõpptulemus saaks veelgi parem. Retseptide juures on eraldi välja toodud kalorisisaldus ja toidus olevad allergeenid (Nice to have). Samuti puudub tavapärastes retseptiraamatutes võimalus retsepte nende koostisosade järgi filtreerida, ikka on määratud ära toidukategooriad, näiteks nagu hoidised, supid, salatid ja nii edasi. Vahel on meil käepärast vaid teatud üksikud toiduained, millega midagi peale ei osata hakata. Sellisel juhul on lihtne retsepte ühe, kahe või kolme koostisosa järgi otsida - meie rakendus tagab sellise võimaluse. Retsepte saab otsida ka kindla nime järgi. Retseptinimed on andmebaasis unikaalsed. Kasutajatele annab selline rakendus võimaluse luua enda isiklik retseptiraamat – selline, mis varem sai eksisteerida vaid märkmikutes ja käsikirjaliselt. Tulevikus võib WPF-rakendusest edasi arendada mobiilirakenduse.
Probleemseks võib kujuneda kasutajaliidese ja andmebaaside omavaheline sidumine. Vähene kogemus kasutajaliidese disainimisel võib ohustada soovi luua kasutajasõbralik ning mugav ja eelkõige kasutama kutsuv rakendus. Ajapuuduse tõttu võivad mõned lisafunktsioonid jääda tagaplaanile. Suurimaks väljakutseks võivad kujuneda loogikavead koodis.
Põhifunktsionaalsus (Must have):
- Retseptide lisamine, muutmine ja eemaldamine.
- Retseptide kirjelduse lisamine.
- Retseptide kategooriate lisamine.
- Retseptide piltide lisamise võimalus.
- Retseptide valmistamise kirjeldus samm-sammult kui ka võimalus kirjeldusi ise lisada.
- Märkmed sellest, kuna on retsept lisatud.
- Võimalus arvutada koostisosade koguseid vastavalt vajadustele.
Lisafunktsionaalsus (Nice to have):
- Erinevate kasutajate profiilide registreerimine.
- Mugav, lihtne ja väljanägemiselt ülivinge kasutajaliides.
- Progress bar kasutamine.
Võimalikud probleemid
- Ei suuda asju realiseerida.
- Ei jõua tähtajaks valmis.
- Kood ei tööta.
- Kood töötab, aga on loogikavead.
Andmebaasiskeem
TODO
Retsensioonid
TODO
Logi
- 21.10.2016
- 27.10.2016