qapi-presentation



qapi-presentation

0 0


qapi-presentation


On Github secretBears / qapi-presentation

QAPI

  • Stefan Laimer
  • Alexander Junger
  • Thomas Mayrhofer

About

  • QAPI
    • Question API
    • Data Driven Games
  • Find questions to a given location

QAPI Aufbau

QAPI Features

  • User Features
    • Get Location to given coordinates
    • Registeration for API token
  • Backend Features
    • Create templates via editor
    • Caching
      • Questions
      • Answers
      • Places
    • Clear Caches
    • Report Problem
    • See API usage
    • Awesome 404 Page

QAPI Flowchart

Answer Flowchart

Model Diagram

Demo

Angular Frontend Features

  • Create Question Set to current location
    • with 10 Questions
  • Authentication
  • Play against other player
  • Find all user
  • Find all games where you can participate

Demo

Arbeitsaufteilung

  • alle
    • Konzept
    • Flowcharts
    • Grafiken etc.

Alex (Master of Rails)

Likes to break the travis build

  • Rails Models
  • Authentication
  • Freebase Templates
  • Frontend of admin area
  • Caching

Stefan (Messiah of Angular)

Is the best QAPI bug reporter (....not)

  • Game Logic
  • Rails Game
  • Freebase Templates
  • Frontend

Thomas (Lord of Travis)

Writes tests that don't test anything

  • Deployment via Travis-CI
  • Question/Answer generation
  • Caching
  • Rake Tasks
  • 404 error page specialist

Stats

  • Commits: (QAPI + QAPI Frontend + QAPI Game)
    • 600+
  • Releases:
    • 240+ current QAPI
    • 59+ releases for Frontend+Game Backend
  • Code Coverage:
    • QAPI ~93%
  • Open Todos in Code:
    • 24 ='(