Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/happy-machine/rcd_api
API for RobotsCantDance.com
https://github.com/happy-machine/rcd_api
Last synced: about 1 month ago
JSON representation
API for RobotsCantDance.com
- Host: GitHub
- URL: https://github.com/happy-machine/rcd_api
- Owner: happy-machine
- Created: 2018-09-01T14:55:33.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T11:34:59.000Z (about 2 years ago)
- Last Synced: 2024-04-17T05:19:10.677Z (9 months ago)
- Language: JavaScript
- Homepage:
- Size: 6.86 MB
- Stars: 2
- Watchers: 5
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ROBOTS CAN'T DANCE
## What's RCD?
RCD is a fun web-app that allows people invited to a room to sync their spotify playback. The accounts will remain synced until a user logs out. You can either control track selection from the input box which will search the spotify api for tracks, or from spotify itself. (While connected this is effectively headless and will sync to Spotify state as controlled by any linked spotify player)
You can use the toolbar to copy an invite link to clipboard or open a persistant mini modal that will display the latest chat messages and give you control over realtime effects and track control in the background while you work
## Getting started
```shell
# Clone the repo from github
git clone https://github.com/happy-machine/RCD_Api.git# Create .env file from env.example
cp env.example .env# Set CLIENT_ID and CLIENT_SECRET in .env file
vim .env# Install or update dependencies
npm install# Generate a production build
npm run build# Run server
node build/server.js
```## Demo
There is a [live demo](https://robots-cant-dance.herokuapp.com/) running on heroku.