JukeBox is a web-based music player built using Django and React frameworks. The project allows users to upload and play their favorite music tracks. JukeBox has a user-friendly interface that allows users to easily search, browse, and listen to their favorite music.
To install and run JukeBox, please follow the instructions below:
- Navigate to the JukeBox-Backend directory:
cd backend
- Create a virtual environment and activate it:
python -m venv venv
source venv/bin/activate
- Install the project dependencies:
pip install -r requirements.txt
- Run database migrations:
python manage.py migrate
- Start the Django development server:
python manage.py runserver
- Navigate to the frontend directory and install the project dependencies:
npm install
- Start the React development server:
npm start
The JukeBox music player should now be running on http://localhost:3000/.
- User authentication and registration
- Music track upload
- Music track search and filtering
- Music track playback
- Playlists creation and management
If you find a bug or want to contribute to the JukeBox project, please create an issue or submit a pull request on the GitHub repository.
JukeBox was created by @snoofox.
JukeBox is released under the MIT License.