Meeskond: Travo: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 9: Line 9:
=== Üldine spetsifikatsioon ===
=== Üldine spetsifikatsioon ===
* Kasutaja saab luua to-do ülesandeid
* Kasutaja saab luua to-do ülesandeid
* To-do ülesandeid saab jaotada nelja erinevasse kategooriasse
* To-do ülesandeid saab liigendada märksõnadega (tagide) abil
* Kategooriate nimed määrab kasutaja
* Märksõnad loob kasutaja ise
* 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
Line 18: Line 18:
* Kasutaja ajajälgimised kajastuvad logis
* Kasutaja ajajälgimised kajastuvad logis
* Kasutaja näeb enda statistikat
* Kasutaja näeb enda statistikat
* Kasutajale kuvatakse iga kategooria kohta eraldi statistikat (näiteks nädalapõhiselt logitud aeg tööl kulunud aja jälgimiseks)


=== Must have ===
=== Must have ===

Revision as of 21:29, 6 November 2015

Travo esialgne disain 17. oktoober 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 juures
    • 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

  • Muudetav veergude arv
  • Detailne aja jälgimise statistika
  • Veeru taskide värv muudetav kasutaja poolt

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)
  • MaterializeCSS (0.97.1)

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)

Disainiprotsess