Skip to content

diegorramos84/room-music

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Symphona

Free_Sample_By_Wix-removebg-preview

Overview

out.mp4

The App aims to give your guests control over the party's music playlist, and even the power to vote on skipping tracks they're not vibing with.

Features

  • Spotify API Auth
  • Room creations to share the control of the Host Spotify player
  • Possible to change room settings on the fly

Technologies Used

  • Django
  • Django REST framework
  • React.js - Vite
  • Material UI
  • ElephantSQL

Getting Started

Prerequisites

.env file (/path/to/room-music/music_controller/music_controller/.env)

# ElephantSQL data
DATABASE_NAME=$$$$$
DATABASE_USER=$$$$$
DATABASE_PASS=$$$
DATABASE_HOST=$$$$
DATABASE_PORT=$$$$

# Spotify data
CLIENT_ID=$$$$$
CLIENT_SECRET=$$$$$
REDIRECT_URI=$$$$

Installation

Clone the repo

git clone git@github.com:diegorramos84/room-music.git

Frontend

Go to the the frontend folder

cd room-music/frontend

Install packages

npm install

Run the dev server

npm run dev

backend

inside the root folder

#start pipenv
pipenv shell

Install packages

pipenv install

cd to music_controller

cd music_controller

Run the dev server

python3 manage.py runserver

About

Django + React (vite)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published