Live.app is a client side JavaScript web app to message your Xbox Live friends. It uses the great RESTful XboxAPI.com to communicate with Xbox Live. PouchDB is used as IndexDB/WebSQL storage to cache and deliver the actual informations more quickly and also to reduce the actual API calls to XboxAPI. You can adjust the caching per endpoint in the settings.json
configuration file if needed.
The project is a work in progress!
Main page
Mobile view
- NodeJS (
npm
) - Ruby (
gem
) - API key for XboxAPI
- Clone the repository:
git clone https://github.com/frdmn/Live.app
- Duplicate and rename the example settings file:
cp settings-example.json settings.json
- Adjust the users and the log file path in the configuration file:
editor settings.json
- Install dependencies:
npm install -g grunt-cli
gem install sass
- Install all packages:
npm install
- Install web libraries:
bower install
- Run grunt task:
grunt
- Thats it. Open
index.html
!
{
"cache":{
"friends":100,
"messages":100
}
}
- Bower
- Grunt
- Sass
0.0.3