Skip to content

jon-toy/karasocket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KaraSocket

KaraSocket is a React/Redux web application used to connect to instances of KaraFun using websockets and the KaraFun Player Control API: https://www.karafun.com/developers/karafun-player-api.html.

KaraSocket allows karaoke-goers to remotely search, add songs to the queue, view status of the queue, and kick off songs! This is especially handy at house parties where it's too crowded or cumbersome to have everyone huddle around the computer, and they can instead use their mobile devices.

http://karasocket.com

Installation

Clone this repo, then run

npm install

Then run

npm start

to run your local development server on localhost:3000.

Built With

  • React - The web framework used
  • Redux - For State Management
  • Material-UI - React components that implement Google's Material Design
  • xml-js - XML to JSON conversion

Authors

  • Jon Toy - Main Developer - jon-toy
  • Jessica Swanson - UI/UX Development - jlswanson

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Jon Hirsch for teaching me how to use websockets
  • Our karaoke guests and first users: Eric, Ronnie, Tami, Michelle, Ashlae, Terrence, Nefertiti, Isaac, Dana, Nam, Steven, Ethan, and Kristen!
  • Cuphead for frustrating me so much that I needed to work on this to take a break from it

About

KaraFun application using websockets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published