The Moka Project

Follow us onGitHub

About Moka

  • An Android application to revolutionize in-room collaboration.
  • A JavaScript-based output platform for beautiful realtime rendering.
  • A powerful Java/Jade-based backend server for the heavy computation and across devices synchronization.

Try it

You can try Moka by cloning our GitHub repos or by downloading directly the following zipballs:

Public API

Moka has a public API for you to be able to interact and make requests with our very own system. We use a RESTful-based server architecture, allowing you to make the following requests:

  • @GET $SERVER_IP/api/user/list
    Returns the list of users currently connected to the system.
  • @GET $SERVER_IP/api/item/list
    Returns the list of items currently added to the system.
  • @GET $SERVER_IP/api/history/list
    Returns the list of every action that occured in the system.
  • @POST $SERVER_IP/api/item/{id}/image
    Allows to add an image resource (.jpg format) for the item
    at the given {id}.
  • @GET $SERVER_IP/api/item/{id}/image
    Returns the image of the item whose id is {id}.

Please note that we currently only support JSON format, but we totally plan to support other formats in a very near future.

The Moka Project in action

Moka App Moka App

Credits and License

Credits go to Thomas Barthélémy https://github.com/tbarthel-fr, Vincent Barthélémy https://github.com/vbarthel-fr, Thomas Keunebroek https://github.com/tkeunebr and Alexandre Masciulli https://github.com/amasciul.

Licensed under the Beerware License:

You can do whatever you want with this stuff.
If we meet some day, and you think this stuff is worth it, you can buy us a beer (or basically anything else) in return.