Skip to content

JukeBox is a web-based music player built using Django and React framework

Notifications You must be signed in to change notification settings

snoofox/JukeBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JukeBox Music Player

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.

JukeBox.png

Installation

To install and run JukeBox, please follow the instructions below:

  1. Navigate to the JukeBox-Backend directory:
cd backend
  1. Create a virtual environment and activate it:
python -m venv venv
source venv/bin/activate
  1. Install the project dependencies:
pip install -r requirements.txt
  1. Run database migrations:
python manage.py migrate
  1. Start the Django development server:
python manage.py runserver
  1. Navigate to the frontend directory and install the project dependencies:
npm install
  1. Start the React development server:
npm start

The JukeBox music player should now be running on http://localhost:3000/.

Preview

JukeBoxPreview.png

Features

  • User authentication and registration
  • Music track upload
  • Music track search and filtering
  • Music track playback
  • Playlists creation and management

Technologies Used

DjangoREST React Chakra

Contributing

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.

Credits

JukeBox was created by @snoofox.

License

JukeBox is released under the MIT License.

About

JukeBox is a web-based music player built using Django and React framework

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published