Sovellus testattavissa osoitteessa: https://musicreview.fly.dev/
Sovelluksella voit arvostella ja kommentoida musiikkivideoita ja kappaleita.
Sovelluksen ominaisuuksia tällä hetkellä ovat:
- Käyttäjä voi kirjautua sisään ja ulos sekä luoda uuden tunnuksen
- Käyttäjä voi lisätä kappaleen, antaa sille arvosanan ja kirjoittaa arvion
- Käyttäjä voi lisätä ulkoisen linkin kappaleeseen
- Sovellus tukee embed-muodossa YouTube- ja SoundCloud-linkkejä
- Käyttäjä voi lisätä musiikin tyylilajin ("genren")
- Käyttäjä voi lisätä artistin
- Käyttäjä voi tarkastella lisäämiään tyylilajeja, artisteja ja kappaleita
Sovellukseen lisättävät ominaisuudet:
- Käyttäjä voi kommentoida kappaleen arviota
- Käyttäjä voi poistaa lisäämänsä kappaleen
Paikallisesti ohjelmaa voi testata seuraavasti:
- Kloonaa repo
git clone git@github.com:NuiS4ncE/musicreview.git
- Poista
db.py
-moduulista rivin 5 kohta.replace("://", "ql://", 1)
. - Luo oma
.env
, jonne luo omat ympäristömuuttujatSECRET_KEY=
jaDATABASE_URL=
. - Aja terminaalissa
pip install requirements.txt
. - Aja terminaalissa
source venv/bin/activate
sekä luo terminaalissa PostgreSQL-tietokannan taulutpgsql < schema.sql
. - Lopuksi aja terminaalissa
flask run
.