Skip to content

charl56/Jukebox-V2

Repository files navigation

Jukebox

This project combines hardware and software to create a connected jukebox. It runs on a Raspberry Pi 3B, which hosts a web server you can access to control music playback. The hardware part manages various components directly connected to the Pi for full jukebox functionality.


Web technologies Used

  • Python: 3.11.1
  • Node.js: 16.17.0

Run Locally

1. Frontend Setup

  1. Navigate to the frontend folder:

    cd frontend
  2. Install dependencies (only needed the first time or after adding new ones):

    npm install
  3. Start the development server:

    npm run dev

2. Backend Setup

  1. Navigate to the backend folder:

    cd backend
  2. Install Python dependencies:

    pip install -r requirements.txt
  3. Run the app:

    python app.py

Raspberry Pi Setup

Full instructions are available here: 📄 Step-by-step guide

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published