jkahn117 / reinvent2018-mob320

re:Invent 2018 MOB320: 0 to 60 with AWS AppSync - Rapid Development Techniques for Mobile APIs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AWS re:Invent 2018: MOB320

0 to 60 with AWS AppSync: Rapid Development Techniques for Mobile APIs

This project accompanies the AWS re:Invent 2018 Chalk Talk session of the same name.

In this project, we "prototype" a mobile API using AWS AppSync to demonstrate the flexibility and benefits of AppSync and GraphQL for rapid development. Our prototype is in support of a new mobile app for ElastiLodge, a chain of boutique hotels. In conjunction with app design, our team will build the associated API across three phases of work:

  1. Expose a legacy REST API (represented by API Gateway and Lambda here).
  2. Enhance the legacy data to include a new, machine learning-driven pricing API (also represented by API Gateway and Lambda).
  3. Implement a prototype of the reservation booking API.
  4. Build an iOS application as client of the API.

How to start ?

  1. First, follow the backend instructions.

  2. Then, try the frontend instructions.

About

re:Invent 2018 MOB320: 0 to 60 with AWS AppSync - Rapid Development Techniques for Mobile APIs


Languages

Language:Swift 92.8%Language:JavaScript 7.0%Language:Ruby 0.3%