Django Based Music Player
Informações do produto
Desenvolvedor
Chat público
Detalhes do produto
- Admin has the functionality to add/update/remove the music.
- The Web app has its own Admin Dashboard to perform admin based actions.
- The user can be upgraded tp admin or deleted by the superuser(Admin).
- The User has the functionality to view/play music as well as add/remove them from/to favorites.
- The User has the ability to create/remove/update the playlist with songs.
- Register and Login/Logout functionality along with reset password from email.
- The Music Player makes use of an third party API to get the artist image to be displayed in the Explore page with the use JavaScript promises.
- Use of bootstrap and owl carousel to design the web app.
- Use of ajax form submission using the jQuery in the all songs page.
- Few Built in playlist to display in the explore page.
- Searching implemented in both admin and user page.
Username: aykdk
Password: qwertyuiop[]\
In order to use the app;
Preferred Python version 3.7
Extract or unzip the project folder and move into the project directory and
Setup Spotify: Register in https://developer.spotify.com/ Create an app and obtain the clientId and Client Secret. Add the obtained ClientId and ClientSecret to "mainui.html" in the templates directory like below
const clientId = 'Your Client Id ';
const clientSecret = 'Your Client Secret';
You can create a virtual env and install like below
pip install -r requirements.txt
then
python manage.py runserver
The web app features Django backend where addidtional django libraries such as filters and crispy forms as well as CORS headers are used.
Árvore de arquivos
-
📁 Django Based Music Player