Skip to content

broccoli-head/MusicHead

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

🎧 MusicHead - opinie o muzyce 🎧

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

image

❗ WAŻNE ❗

1. Migracje

Przy pierwszym użyciu, gdy nie ma danych w bazie, należy wykonać migrację (w przeciwnym razie wyskakują błędy):

python manage.py makemigrations strona
python manage.py migrate strona

lub:

python manage.py makemigrations
python manage.py migrate

UWAGA!
python manage.py makemigrations może nie wystarczyć, więc czasem trzeba dodać dopisek strona, jednak gdzieniegdzie było to zbędne i powodowało błędy. Należy spróbować obu opcji.

2. WYMAGANE BIBLIOTEKI

Strona oprócz całego frameworku Django, używa również bibliotek:

  • Pillow do obsługi zdjęć
  • Spotipy do integracji ze Spotify.

Wszystkie potrzebne biblioteki znajdują się w pliku requirements.txt. Wystarczy w terminalu wpisać:
pip install -r requirements.txt

3. KLUCZ SPOTIFY

W settings.py znajdują się klucze aplikacji: SPOTIFY_CLIENT_ID oraz SPOTIFY_CLIENT_SECRET
Nie gwarantuję ich działania, dlatego warto utworzyć własną aplikację na: https://developer.spotify.com/ a następnie dodać swoje klucze.

⚙️ FUNKCJONALNOŚĆ ⚙️

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 ogromnej bazie Spotify
  • dodawanie opinii do piosenek w formie gwiazdek od 1 do 5 oraz komentarzy

👇 UŻYTE TECHNOLOGIE 👇

  • HTML
  • JavaScript
  • CSS
  • Python (Django, Pillow, Spotipy)
  • SQLite

CAŁY KOD JEST PRACĄ WŁASNĄ!

© 2025 Łukasz Rudowski

About

Django website project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published