Lataa projektin viimeisimmän releasen lähdekoodi valitsemalla Assets-osion alta Source code.
Tallennukseen käytettävien tiedostojen nimiä voi halutessaan konfiguroida käynnistyshakemistossa .env-tiedostossa. Tiedostot luodaan automaattisesti data-hakemistoon, jos niitä ei siellä vielä ole. Tiedoston muoto on seuraava:
TODOS_FILENAME=todos.csv
DATABASE_FILENAME=database.sqlite
Ennen ohjelman käynnistämistä, asenna riippuvuudet komennolla:
poetry install
Jonka jälkeen suorita alustustoimenpiteet komennolla:
poetry run invoke build
Nyt ohjelman voi käynnistää komennolla:
poetry run invoke start
Sovellus käynnistyy kirjautumisnäkymään:
Kirjautuminen onnistuu kirjoittamalla olemassaoleva käyttäjätunnus sekä syötekenttään ja painamalla "Login"-painiketta.
Kirjautumisnäkymästä on mahdollista siirtyä uuden käyttäjän luomisnäkymään panikkeella "Create user".
Uusi käyttäjä luodaan syöttämällä tiedot syötekenttiin ja painamalla "Create"-painiketta:
Jos käyttäjän luominen onnistuu, siirrytään siirrytään käyttäjän tekemättömät työt listaavaan näkymään.
Onnistuneen kirjautumisen myötä siirrytään käyttäjän tekemättömät työt listaavaan näkymään:
Näkymä mahdollistaa olemassaolevien todojen merkkaamisen tehdyksi painikkeella "Done" sekä uusien todojen luomisen kirjoittamalla syötekenttään tehtävän kuvauksen ja painamalla "Create"-painiketta.
Klikkaamalla näkymän oikean ylänurkan painiketta "Logout" painamalla käyttäjä kirjautuu ulos sovelluksesta ja sovellus palaa takaisin kirjaantumisnäkymään.