Strona jest oparta o framework Django. Głównym zamierzeniem projektu jest szukanie piosenek, sprawdzanie ich szczegółow oraz dodawanie pod nimi opinii.

Przy pierwszym użyciu, gdy nie ma danych w bazie, należy wykonać migracje:
python manage.py makemigrations strona
python manage.py migrate strona
lub jeżeli występują błędy:
python manage.py makemigrations
python manage.py migrate
Aby pobrać wszystkie biblioteki, wystarczy w terminalu wpisać:
pip install -r requirements.txt
Aby API Spotify poprawnie działało, konieczne jest:
- Utworzenie za darmo własnej aplikacji pod tym linkiem.
- Dodanie do pliku settings.py kluczy aplikacji:
SPOTIFY_CLIENT_IDorazSPOTIFY_CLIENT_SECRET
Główne funkcje strony:
- system kont
- dodawanie piosenek do lokalnej bazy danych
- strona główna z listą ostatnio dodanych utworów
- szukanie piosenek po tytule, artyście lub albumie
- wyszukiwanie utworów w bazie Spotify
- dodawanie opinii do piosenek w formie gwiazdek od 1 do 5 oraz komentarzy
- HTML
- JavaScript
- CSS
- Python (biblioteki: Django, Pillow - do obsługi zdjęć, Spotipy - do integracji z API Spotify)
- SQLite
© 2025 Łukasz Rudowski