Skip to content

denverman13/Live.app

 
 

Repository files navigation

Live.app

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!

Screenshots

Main page

Mobile view

Requirements

  • NodeJS (npm)
  • Ruby (gem)
  • API key for XboxAPI

Installation

  1. Clone the repository:
    git clone https://github.com/frdmn/Live.app
  2. Duplicate and rename the example settings file:
    cp settings-example.json settings.json
  3. Adjust the users and the log file path in the configuration file:
    editor settings.json
  4. Install dependencies:
    npm install -g grunt-cli
    gem install sass
  5. Install all packages:
    npm install
  6. Install web libraries:
    bower install
  7. Run grunt task:
    grunt
  8. Thats it. Open index.html!

settings.json

{
    "cache":{
        "friends":100,
        "messages":100
    }
}

Dependencies

  • Bower
  • Grunt
  • Sass

Version

0.0.3

License

MIT

About

Live.app is a client side JavaScript web app to message your Xbox Live friends.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 70.5%
  • CSS 16.9%
  • HTML 12.6%