Skip to content

Latest commit

 

History

History
38 lines (33 loc) · 887 Bytes

README.md

File metadata and controls

38 lines (33 loc) · 887 Bytes

StraightPoolScore

Backend

  • Asp.Net hosted on AppHarbor
    • WebAPI for loading data
    • SignalR real-time updates
  • RavenDB hosted at RavenHQ

Frontend

  • game-oriented smartphone-optimized single-page-app
  • UI implemented with Bootstrap
  • general JS framework ZeptoJS (jQuery compatible replacement)
  • ViewModel implemented with KnockoutJS
  • Native Android/iOS/WP apps implemented with PhoneGap and available it app stores
  • Identity provided by Auth0 via G+, Facebook, Y!, etc. using OpenID Connect

Later

  • league organizations
    • roster
    • schedules
    • stats
    • notifications
  • desktop site
  • stats with graphs, charts
  • user profiles

WebAPI

  • Find players
  • Create players
  • Create Game
  • List Games
  • View Game (readonly)
  • Score Game
  • Submit Inning

SignalR (server -> client)

  • Inning ended; every button pressed on the "scoring" view