muvr is a demonstration of an application that uses wearable devices (Pebble)—in combination with a mobile app—to submit physical (i.e. accelerometer, compass) and biological (i.e. heart rate) information to a CQRS/ES cluster to be analysed.
muvr-ios
is a fitness app showcasing the possibilities of mobile analytics. The app collects data from sensors (e.g. a pebble watch) and uses the information to classify your movements to keep track of your workout.
This part of the project is mostly written using Swift 2. Some classes use Objective-C / Objective-C++ for easier interfacing with external libraries.
- muvr-server CQRS/ES cluster
- muvr-pebble Pebble application, example implementation of a wearable device
- muvr-preclassification mobile data processing and classification
- muvr-analytics machine learning model generation for movement analytics
Basic information to get started is below. Please also have a look at the other components of the system to get a better understanding how everything fits together.
Make sure your Xcode is up to date (>= 7.0) and you got cocoapots installed .
git clone [email protected]:muvr/muvr-ios.git
# To compile the ios app you will also need the preclassification project
git clone [email protected]:muvr/muvr-preclassification.git
cd muvr-ios
pod install
Build and run the project using Xcode.
For any bugs or feature requests please:
- Search the open and closed issues list to see if we're already working on what you have uncovered.
- Make sure the issue / feature gets filed in the relevant components (e.g. server, analytics, ios)
- File a new issue or contribute a pull request
Please have a look at the LICENSE file.