Skip to content

Tietokantasovellus-harjoitustyö loppukesä 2021 (Helsingin yliopisto)

Notifications You must be signed in to change notification settings

nothros/ToDoApp-for-families

Repository files navigation

joojoo!- TodoApp perheille

sovelluksen logo

Sovelluksen käyttötarkoitus

Sovellus on tarkoitettu perheiden kotitöiden jakamiseen ja niiden tekemisen tarkkailuun. Vanhemmat voivat lisätä lapsilleen kotitöitä, joita lapset puolestaan voivat merkitä tehdyiksi. Tehtävän voi määrittää yhdelle lapselle kerrallaan. Sovellukseen tulee luoda käyttäjätunnus ja vanhempi voi lisätä perheen johon lapsi voi liittyä. Lapsen toiminta sovelluksessa on rajoitetumpaa, hän ei voi poistaa omaa käyttäjätunnustaan, eikä poistua perheestä.

Linkki sovellukseen

https://joojoo-app.herokuapp.com/

Linkit sovelluksen dokumentaatioon

Toiminnallisuus

Käyttöohje

Jatkokehitys

Arkkitehtuurikuvaus (linkki ohjaa toiseen tiedostoon)

Tietokantakaavio (linkki ohjaa toiseen tiedostoon)

Toiminnallisuus

Kirjautuminen/Rekisteröinti

  • Voidaan luoda uusi käyttäjä
  • Voidaan kirjautua sisään

Mikäli perhettä ei ole vielä luotu

  • Voidaan luoda uusi perhe (aikuinen)
  • Voidaan liittyä perheeseen (lapsi)
  • Näkymästä voi kirjautua ulos

Päänäkymä

Koti

  • Voidaan lisätä uusi tehtävä (aikuinen)
  • Päivän tehtävät näkyvät listana, aikuisella kaikkien lapsella vain omat
  • Tehtävät voidaan merkitä tehtävä tehdyksi, tai kumota (lapsi)
  • Päivän tehtävät näkyvät mittarina (lapsi)

Tehtävät

  • Kaikkien käyttäjien tehtävät näkyvät (aikuinen)
  • Tehtäviä voidaan poistaa (aikuinen)
  • Tehtävät näkyvät arvoina (aikuinen)
  • Kaikki omat tehtävät näkyvät, menneet ja tulevat (lapsi)

Perhe

  • Kaikki perheenjäsenet näkyvät (lapsi ja aikuinen)
  • Aikuinen voi poistaa perheenjäseniä (aikuinen)
  • Aikuinen voi poistaa itsensä ja samlla perheen

Kirjaudu ulos

  • Sovelluksesta voidaan kirjautua ulos

404

  • Sovellus antaa errorsivuston 404, mikäli sivulle ei pääse tai sitä ei ole olemassa.

Käyttöohje

Rekisteröinti

  • Voit rekisteröidä uuden käyttäjän painamalla etusivulla näkyvää Rekisteröidy- linkkiä

  • Rekisteröimisvaiheessa, mikäli olet tehnyt jotain väärin, sovellus ilmoittaa siitä asiaankuuluvalla virheviestillä.

  • Mikäli rekisteröinti onnistuu, sovellus ohjaa takaisin etusivulle.

Kirjautuminen ja perheen lisäys

  • Voit kirjautua tunnuksellasi sisään. Sovellus ilmoittaa "Käyttäjätunnus tai salasana ei täsmää" mikäli syötät vääriä syötteitä.

  • Mikäli valitsit käyttäjärooliksi aikuisen, voit luoda perheen. Perheelle tulee olla yksilöllinen nimi ja koodi, jolla lapsi voi liittyä perheeseen.

    • Voit kokeilla valmista perhettä kirjautumalla aikuisena -- Käyttäjätunnus: testi Salasana: testi
  • Mikäli valitsit käyttäjärooliksi lapsen, voit liittyä jo valmiiksi luotuun perheeseen

    • Voit kokeilla liittyä valmiiseen perheeseen perheen nimi: testi koodi: testi
    • (Tai voit luoda aikuisen, tehdä perheen, ja liityä tähän lapsikäyttäjänä)
  • Voit kirjautua perheen luonnin yhteydessä ulos, sovellus ohjaa takaisin kirjautumissivulle.

Kirjautuneena

Koti

  • Aikuisena näät kaikki perheenjäsenten tehtävät tältä päivältä listassa

  • Aikuisena voit lisätä tehtävän perheenjäsenelle

  • Lapsena näät kaikki sinulle annetut tehtävät

  • Voit lapsena kirjata tehtävät tehdyksi

  • Näät lapsena tehtyjen tehtävien määrän mittarina

Tehtävälista

  • Aikuisena voit tarkastella kaikkien perheenjäsenten kaikkia tehtäviä
  • Aikuisena voit poistaa tehtäviä
  • Aikuisena näät laskurin tehtävistä (kaikki, myöhässä, tehty)
  • Lapsena voit tarkastella kaikkia omia tehtäviäsi (tehtyjä, tekemättömiä, tulevia)

Perhe

  • Aikuisena näät kaikki perheenjäsenet
  • Aikuisena voit poistaa perheenjäsenen
  • Aikuisena voit poistaa itsesi, jolloin myös perhe poistetaan
  • Lapsena näät kaikki perheenjäsenesi

Kirjaudu ulos

  • Pääsivulle päästessäsi, voit kirjautua ulos sivulta oikeasta yläkulmasta navigaatiopalkista.

Jatkokehitys

  • Salasanaa tulisi rekisteröintivaiheessa kysyä kahdesti (saavutettavuus)
  • Lapsen liittyessä perheeseen voisi kysyä vain koodia, eikä perhettä (saavutettavuus)
  • Asetukset- sivulla voisi muuttaa nimeä, salasanaa, perheen nimeä.
  • Asetukset sivulla voisi poistaa perheen.
  • Aikuisia voisi olla kaksi
  • Tehtäviä voisi antaa itselleen

About

Tietokantasovellus-harjoitustyö loppukesä 2021 (Helsingin yliopisto)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published