Meeskond: Travo: Difference between revisions
From ICO wiki
Jump to navigationJump to search
No edit summary |
|||
Line 1: | Line 1: | ||
[[Category:Programmeerimine CSharp keeles (2015) (Päevaõpe)]] | [[Category:Programmeerimine CSharp keeles (2015) (Päevaõpe)]] | ||
[[Image: | [[Image:Travo24Nov.png|thumb|right|alt=Travo disain 24. november 2015|]] | ||
== Tiim == | == Tiim == | ||
*'''Tarvo Reinpalu''' - Projektijuht, kokk-kondiiter-keevitaja'' | *'''Tarvo Reinpalu''' - Projektijuht, kokk-kondiiter-keevitaja'' | ||
Line 13: | Line 13: | ||
* Kasutaja saab jälgida ülesannete tegemisele kulunud aega | * Kasutaja saab jälgida ülesannete tegemisele kulunud aega | ||
** Ajajälgimise alustamine toimub 'START' nuppu vajutamisega | ** Ajajälgimise alustamine toimub 'START' nuppu vajutamisega | ||
** Vastav nupp on olemas nii pealehel ribana, kui ka iga to-do kastikese | ** Vastav nupp on olemas nii pealehel ribana, kui ka iga to-do kastikese detailvaates | ||
** To-do kastikesel oleva start nupu vajutamine seob automaatselt jälgitava aja antud ülesandega | ** To-do kastikesel oleva start nupu vajutamine seob automaatselt jälgitava aja antud ülesandega | ||
** Ilma kirjelduseta jälgitud aeg läheb logisse ilma tagita ja tekstiga 'no description', kasutaja saab seda hiljem muuta | ** Ilma kirjelduseta jälgitud aeg läheb logisse ilma tagita ja tekstiga 'no description', kasutaja saab seda hiljem muuta | ||
Line 26: | Line 26: | ||
=== Nice to have === | === Nice to have === | ||
* Detailne aja jälgimise statistika | * Detailne aja jälgimise statistika | ||
== Arendus == | == Arendus == | ||
Line 37: | Line 35: | ||
* AngularJS (1.4.7) | * AngularJS (1.4.7) | ||
* Angular Material (0.11.3) | * Angular Material (0.11.3) | ||
* Grunt (0.4.5) | * Grunt (0.4.5) | ||
** Uglify, Watch, CSSMin | ** Uglify, Watch, CSSMin | ||
Line 48: | Line 45: | ||
== Kasutatud ressursid == | == Kasutatud ressursid == | ||
== Arendusprotsess == | == Arendusprotsess == | ||
Line 55: | Line 51: | ||
*'''17.10.2015''' - Wiki lehe loomine | *'''17.10.2015''' - Wiki lehe loomine | ||
*'''25.10.2015''' - Esimene töötav backend (ASP.NET, EF7) | *'''25.10.2015''' - Esimene töötav backend (ASP.NET, EF7) | ||
*'''15.11.2015''' - Üleminek '''MaterializeCSS''' pealt '''Material Design Lite'''-le (täielik front-end ümbertegemine) | |||
*'''16.11.2015''' - Esimene front-end funktsionaalsus '''AngularJS''' baasil | |||
*'''19.11.2015''' - Üleminek '''Material Design Lite''' pealt '''Angular Material'''-ile | |||
*'''24.11.2015''' - Todo taskide detailvaated, lisamine ja kustutamine | |||
== Disainiprotsess == | == Disainiprotsess == | ||
Line 60: | Line 60: | ||
*'''[http://i.imgur.com/MpQBt9a.png 17.10.2015 II]''' | *'''[http://i.imgur.com/MpQBt9a.png 17.10.2015 II]''' | ||
*'''[http://i.imgur.com/ijS2Ljy.png 07.11.2015 III]''' | *'''[http://i.imgur.com/ijS2Ljy.png 07.11.2015 III]''' | ||
*'''[http://i.imgur.com/i9YuZWm.png 24.11.2015 IV]''' |
Revision as of 22:37, 24 November 2015
Tiim
- Tarvo Reinpalu - Projektijuht, kokk-kondiiter-keevitaja
Kirjeldus
Travo on veebirakendus, mis liidab kokku Toggli ja Trello võimekused. Täpsemalt pakub Travo läbi lihtsa kasutajaliidese võimalust luua to-do ülesandeid ning jälgida ülesannete tegemisele kulunud aega.
Üldine spetsifikatsioon
- Kasutaja saab luua to-do ülesandeid
- To-do ülesandeid saab liigendada märksõnadega (tagide) abil
- Märksõnad loob kasutaja ise
- Kasutaja saab jälgida ülesannete tegemisele kulunud aega
- Ajajälgimise alustamine toimub 'START' nuppu vajutamisega
- Vastav nupp on olemas nii pealehel ribana, kui ka iga to-do kastikese detailvaates
- To-do kastikesel oleva start nupu vajutamine seob automaatselt jälgitava aja antud ülesandega
- Ilma kirjelduseta jälgitud aeg läheb logisse ilma tagita ja tekstiga 'no description', kasutaja saab seda hiljem muuta
- Kasutaja ajajälgimised kajastuvad logis
- Kasutaja näeb enda statistikat
Must have
- Konto haldus (registreerimine, sisselogimine)
- Ülesannete jaotamine märksõnadega (tags)
- To-do ülesannete loomine (märksõnadega ja ilma)
- Aja jälgimine (ülesannetepõhine ja ilma)
Nice to have
- Detailne aja jälgimise statistika
Arendus
Tehnoloogiad
- ASP.NET IIS (1.0.0-beta5)
- ASP.NET MVC 6 (6.0.0-beta5)
- Entity Framework 7 (7.0.0-beta5)
- AngularJS (1.4.7)
- Angular Material (0.11.3)
- Grunt (0.4.5)
- Uglify, Watch, CSSMin
Tööriistad
- Microsoft Visual Studio 2015
- Microsoft SQL Server Management Studio 2014
- Atom (Lihtsam tekstiredaktor HTML-is ja CSS-is disaini loomiseks)
- UniServer (Apache server algse disaini loomiseks)
Kasutatud ressursid
Arendusprotsess
- 21.09.2015 - Idee
- 04.10.2015 - Esialgne veebidisain
- 17.10.2015 - Wiki lehe loomine
- 25.10.2015 - Esimene töötav backend (ASP.NET, EF7)
- 15.11.2015 - Üleminek MaterializeCSS pealt Material Design Lite-le (täielik front-end ümbertegemine)
- 16.11.2015 - Esimene front-end funktsionaalsus AngularJS baasil
- 19.11.2015 - Üleminek Material Design Lite pealt Angular Material-ile
- 24.11.2015 - Todo taskide detailvaated, lisamine ja kustutamine