Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Lateralus: A distributed relay system in JavaScript

Raul Pino
January 16, 2016

Lateralus: A distributed relay system in JavaScript

This was a talk part of JS Remote Conf 2016 (https://allremoteconfs.com/js-2016). Also you can watch it here: https://www.crowdcast.io/e/jsremoteconf/14

Raul Pino

January 16, 2016
Tweet

More Decks by Raul Pino

Other Decks in Technology

Transcript

  1. Who am I? » Born in Venezuela. » Living in

    Chile... » Axiom Zen » ZenHub » Groupon Latam. 2
  2. Lateralus: Motivation » Interested in the topic (Cloud Computing (Coursera)).

    » Situation in Venezuela. » Political, economical, and social unstability, ... » Situation in Chile. » Earthquakes, volcanos, tsunamis, Godzilla? ... 4
  3. Lateralus: Solution » Login once in a website with your

    Twitter account. » Send SMS to certified (local) phones. » Your message gets published. That's all. Twitter has that right? 6
  4. Lateralus.js: Architecture Lets build the prototype! Lateral Server: * Node.js

    server (Express) * Twilio access (twilio package) * Twitter login (passport-twitter) * Phone number valdiation (google-libphonenumber)* * Database on MongoDB. 8
  5. Lateralus.js: Architecture Lateral App: * Ionic * Send/receive SMS (cordova-plugin-sms)

    * Bluetooth Low Energy (BLE) * * Receivers list on PouchDB (cordova adapter). 9
  6. Takeaways JavaScript to the rescue: » More with less. »

    Universal JavaScript is here to stay. You have the ability to help society with almost no effort. Twitter/Github - @p1nox * lateral-proto-server * lateral-proto-app 11