Sovelluksen avulla käyttäjien on mahdollista pitää kirjaa tekemättömistään töistä eli todoista. Sovellusta on mahdollista käyttää useamman rekisteröityneen käyttäjän, joilla kaikilla on oma yksilöllinen tehtävälistansa.
Alkuvaiheessa sovelluksella on ainoastaan yksi käyttäjärooli eli normaali käyttäjä. Myöhemmin sovellukseen saatetaan lisätä suuremmilla oikeuksilla varustettu pääkäyttäjä.
Sovellus koostuu kolmesta eri näkymästä
Sovellus aukeaa kirjautumisnäkymään, josta on mahdollista siirtyä uuden käyttäjän luomisnäkymään tai onnistuneen kirjautumisen yhteydessä kirjaantuneen käyttäjän tehtävälistaan.
- Käyttäjä voi luoda järjestelmään käyttäjätunnuksen
- Käyttäjätunnuksen täytyy olla uniikki ja pituudeltaan vähintään 3 merkkiä
- Käyttäjä voi kirjautua järjestelmään
- Kirjautuminen onnistuu syötettäessä olemassaoleva käyttäjätunnus ja salasana kirjautumislomakkeelle
- Jos käyttäjää ei olemassa, tai salasana ei täsmää, ilmoittaa järjestelmä tästä
- Käyttäjä näkee omat tekemättömät työt eli todot
- Käyttäjä voi luoda uuden todon
- Luotu todo näkyy ainoastaan sen luoneelle käyttäjälle
- Käyttäjä voi merkitä todon tehdyksi, jolloin todo häviää listalta
- Käyttäjä voi kirjautua ulos järjestelmästä
Perusversion jälkeen järjestelmää täydennetään ajan salliessa esim. seuraavilla toiminnallisuuksilla:
- Tehdyksi merkittyjen todojen tarkastelu
- Tehdyksi merkittyjen todojen merkkaaminen tekemättömiksi
- Todon tietojen editointi
- Todojen järjestely tärkeysjärjestykseen
- Todojen määrittely muille käyttäjille
- Käyttäjätiimit, jotka näkevät kaikki yhteiset todot
- Mahdollisuus useampaan erilliseen todo-listaan
- Lisätään todoon kenttä, johon on mahdollista merkitä tarkempia todoon liittyviä tietoja
- Käyttäjätunnuksen (ja siihen liittyvien todojen) poisto