This project is a simple music website developed using the Django framework. The website provides features for managing songs, artists, albums, and more.
- Make sure Python and Django are installed on your system.
- Clone the source code from the GitHub repository to your system:
git clone https://github.com/AliAnbarlou/MusicVibe.git
cd MusicVibe
python -m venv env
source env/bin/activate # for Unix-based systems
.\env\Scripts\activate # for Windows
pip install -r requirements.txt
python3 manage.py migrate
python manage.py runserver
Your website is now accessible at http://localhost:8000/.
Due to security reasons and site activation, configuration files and database are not available in Github, if you have the necessary experience, create and place them yourself.
- Management of songs, albums, and more.
- Ability to add, edit, and delete various items by site administrators.
- Detailed statistics and charts using django-admin-chart and django-admin-tools-stats.
- Integration with django-taggit for tagging items.
- Image handling using Pillow.
- Database configuration using dj-database-url and python-dotenv for environment variables.
- PostgreSQL database backend using psycopg2-binary.
- Django
- django-taggit
- django-admin-chart
- django-admin-charts
- django-admin-tools
- django-admin-tools-stats
- django-hitcount
- django-jazzmin
- Pillow
- dj-database-url
- python-dotenv
- psycopg2-binary