Skip to content

Latest commit

 

History

History
165 lines (91 loc) · 6.47 KB

apis.md

File metadata and controls

165 lines (91 loc) · 6.47 KB

APIs

Listed here are the APIs for your use.

  • Browse the APIs here. Visit docs etc.
  • Meet with the API sponsors at the hackathon, particularly on Saturday morning
  • Communicate with the API sponsors via their dedicated slack channel

Eventbrite

Quick Description

Purpose

REST API endpoint:

Challenges

Docs

Video tutorial

Prizes


Netlify

Netlify automates deployment for your frontend, serving your apps and sites over our custom global Content Delivery Network. You won't need server-side rendering with our integrated prerendering, proxy redirects, form handling, user authentication, serverless Lambda functions, and more.

Purpose

Developers everywhere are using the JAMstack approach to connect blazing fast frontends to a growing array of microservice APIs. There are lots of advantages to this, but sometimes you need to run a bit of server-side code. It's not worth running a whole server for, and that approach doesn't scale well, anyway. Serverless functions services like AWS Lambda are perfect for this, and Netlify's new functions add-on makes it easy to deploy, test, and access your Lambda functions right alongside the rest of your app.

Challenge

We are looking for the most interesting app using Netlify's integrated Lambda functions.

To be eligible for the prize, your app must be deployed to Netlify, and use at least one Lambda function.

Presentation slides

Find links to all the docs! http://hack2018.netlify.com

Prizes

$300 Amazon gift card split between team members


Hasura

Quick Description

Hasura provides instant backend APIs for your frontend, a simple git push to deploy your app and GraphQL APIs on PostgreSQL without any set up.

Purpose

Almost every dynamic Web or Mobile App requires an API to talk to the Database, Authentication for User Identity, some form of File Management and an easy way to deploy.

Hasura makes your development fast with

  • Instant Backend APIs for Database (GraphQL / HTTP JSON over PostgreSQL)
  • Authentication APIs for multiple providers with a ready to use UI Kit.
  • Filestore APIs to manage file uploads and retreival.

Imagine all of these APIs with permissions / access control defined by you for your application. And just doing a git push hasura master to deploy your app.

Hasura has quickstart projects so that you don't have to setup the initial project structure / boilerplate code. Head over to Hasura Hub for cloning a boilerplate of your choice. For example - hello-react. This will be a ready to deploy project which will give you a hasura-app.io domain for your project, HTTPS enabled, HTTP/2 - gzip supported API Gateway so that its production ready.

Challenges

Docs

Video tutorial

Prizes

  • Best React App on Hasura
  • Best React Native App
  • Best use of GraphQL APIs

Nyentek

Quick Description

Purpose

REST API endpoint:

Challenges

Docs

Video tutorial

Prizes


TokBox

Quick Description

Easy to use API for embedding WebRTC-based interactive live video into your web and mobile apps.

Purpose

Allow your app users to communicate and be seen with Live Video.

The TokBox API builds on WebRTC and is available for JavaScript (browsers), iOS, Android and Windows. We have ReactJS and ReactNative sample code showing how to use the APIs within React. Modern browsers, including Chrome, Firefox and Safari, have WebRTC built-in and so JS apps can be easily run with no plugins. Mobile deploymemts simply include our SDKs.

In addition to live video and voice, the API also provides screensharing, session recording, inter-client signaling, chat/messaging and other capabilities.

The TokBox cloud platform (PaaS) scales from one-to-one video interactions to large multi-party video chat sessions to interactive broadcasts to huge audiences, including concurrent streaming to Facebook, YouTube and Twitch. TokBox is trusted by thousands of global customers including leading social media apps and industry apps in Healthcare, eLearning, Financial Services and Entertainment.

Challenges

Live Video augments the user experience of your app, so dev challenge is to think through your UX and when and how video communications enhances workflows and processes your users need to perform within your overall app design.

Social use-cases tend to emphasize users meeting ad-hoc and communicating between themselves while industry use-cases tend to emphasize well-defined moments such as doctor/patient consultations and eLearning classrooms with teachers and many students.

Docs

Get started on our Hackathon page, which has all the links: https://tokbox.com/hackathon

Join the #tokbox channel on Slack and come talk to Manik and Aaron at the event!

Video tutorial

Prizes

$250 Prize for the team showing the best use of Live Video in a Web or Mobile App using our OpenTok APIs, including OpenTok ReactJS or OpenTok ReactNative. Prize provided in multiple Visa and Amazon gift cards that can be distributed between team members.


Overall Winners

The top 6 teams will present to a panel of judges including representatives from Real World React, Eventbrite, and Netlify.

Note: "Overall" winners are separate from the "API winners". Each API sponsor will have their own challenges and prizes.

Prizes

  • X Box One
  • Playstation 4
  • Smart TV
  • Amazon Echo
  • Google Home
  • Roost Laptop Stands
  • Tickets to Frontier Conf
  • DJI Drone
  • and more!