Respoke + AngelHack + You = A Communications Revolution!

Adding real-time communication to your apps with Respoke!

View project on GitHub

Respoke + AngelHack + You = A Communications Revolution!

Welcome AngelHack Hackers! We're really excited at the opportunity to help all the teams of the 2015 AngelHack hackathon series add real-time communications to their apps, something that we feel will revolutionize the way people communicate!

What is Respoke and how can it help?

Respoke is a platform created to help developers easily add real-time communications features to their applications. You'll notice I used the word "feature", and this is an important distinction as we think that communication should be a native part of every application and website, not just a separate tool.

How do you I use Respoke in my applications?

We currently offer a Javascript library that allows you to easily implement things like real-time voice and video, as well as messaging and data sharing functionality into your applications.

Let's see some examples!

Let's say you want to add messaging capabilities to your app (maybe for support purposes,or maybe just to allow your users to communication with each other). You can do this by connecting to Respoke and using the sendMessage method:

// make an endpoint for that recipient
var endpoint = client.getEndpoint({ id: "remoteUserID" });

// send the message
endpoint.sendMessage({ message : "myMessage" });

How about making an Audio Call?

// Call somebody when the makeCall button is clicked
$("#makeCall").click(function () {
    var endpoint = client.getEndpoint({ id: "remoteUserID" });
    call = endpoint.startAudioCall();
    call.listen('hangup', function () {
        call = null;
    });
});

// Hang up on them when the endCall button is clicked
$("#endCall").click(function () {
    if (call) {
        call.hangup();
        call = null;
    }
});

How to get started:

First thing you'll need to do is create a free Respoke developer account at https://www.respoke.io/. After completing the form, you'll receive a confirmation email with a link to complete your registration.

After you're all signed up, check out our Docs and Quickstart Guide for a fast run-down on getting started. You can also find lot's of useful information in our Javascript Reference.

And if that wasn't enough, our Developer Evangelist Kyle Tyacke has created some additional sample code to help get you up and running quickly. You can find it at https://github.com/ktyacke/respoke-webrtc-preso.

Need Help?

Before the hackathon, you can get answers to your pressing questions on the Respoke Community Forums. During the hackathon, our Developer Evangelist Kyle Tyacke (@geekgonenomad) will be on-hand to help answer any questions you might have.

Good luck!

From the entire Respoke team, we want to wish you all the best of luck at the hackathon and can't wait to see what you build!