Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alexcambose/zound

Listen to your choice! An app that lets the guests of a party choose wich music to play.
https://github.com/alexcambose/zound

choice cordova democracy fairness freedom material-ui meteor mobile music party react

Last synced: about 1 month ago
JSON representation

Listen to your choice! An app that lets the guests of a party choose wich music to play.

Awesome Lists containing this project

README

        

# zound
![Zound Logo](https://github.com/alexcambose/zound/blob/master/public/logo.png "Zound logo")
[Demo](http://alexcambose.com:2001)

## Installation
Make sure you have Meteor installed on you machine

`git clone https://github.com/alexcambose/zound`

`cd zound && npm install`

## Building
#### Development

`meteor run` - runs a meteor development server

`meteor run android[-device]` - builts and installs the app in emulator or on your device

#### Production
##### Android
Make sure you have Android SDK, Gradle and JDK(preferably [JDK 8](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)), you also need to have `ANDROID_HOME` and `JAVA_HOME` environment variables set.

Example:
```
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
export PATH=$JAVA_HOME/bin:$PATH
```
after these steps you should successfully run `npm run build` wich will create a *build* directory (you may need to modify the build script to fit your needs). For more info see official [meteor build docs](https://guide.meteor.com/mobile.html#installing-prerequisites-android).
##### IOS
[Meteor IOS build documentation](https://guide.meteor.com/mobile.html#installing-prerequisites-ios)