Aineopintojen harjoitustyö: tietokantasovellus -kurssia varten tehty tietokantasovellus.
Käyttöohjeet löytyvät tiedostosta käyttöohje.
Sovelluksella pystytään pitämään kirjaa harrastusseuroista. Käyttäjät voivat tehdä oman seuran jonka johtajana hän toimii. Muut käyttäjät voivat liittyä seuraan. Seuran johtaja voi halutessaan poistaa käyttäjän seurastaan ja tehdä ilmoituksia seuraan liittyen. Jokaisella käyttäjällä on oma lista omistamistaan harrastusvälineistä, jota he voivat hallita itse. Käyttäjät voivat lisätä toisiaan kavereiksi niin he näkevät helpommin toistensa tiedot. Tietokantakaavio on tiedostossa tietokantakaavio.
User storyt ovat tiedostossa user-stories.
Projektin voi avata Herokussa osoitteesta harrastuslista.herokuapp.com
Sovellukseen voi luoda käyttäjiä. Sovelluksessa on vain yksi käyttäjärooli. Käyttäjä voi lisätä itselleen harrastusvälineitä ja luoda seuran jonka johtajana käyttäjä toimii.
Voit käyttää ohjelmaa herokun kautta. Voit ladata projektin myös omalle koneellesi. Kun projektikansio on koneellasi ja olet komentorivillä kyseisessä kansiossa, luo Python-virtuaaliympäristö komennolla python3 -m venv venv
. Nyt saat asennettua riippuvuudet projektiin komennolla pip install -r requirements.txt
. Nyt sovelluksen pitäisi käynnistyä komennolla python3 run.py
.
Kun avaat projektin seuraavan kerran sinun pitää vain aktivoida Python-virtuaaliympäristö oikesta kansiosta komennolla source venv/bin/activate
ja voit käynnistää sovelluksen taas komennolla python3 run.py
.