Skip to content

akka-samples/akka-chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Akka Chess

Akka Chess is a sample application that illustrates building a complete, resilient, automatically scalable, event-sourced application using the Akka SDK.

Feature Progress

The following is a list of planned features/components and their status:

Backend

  • Match entity
  • Chess rule enforcement
  • Match list view
  • Match archive view
  • HTTP service endpoint
  • Google pubsub event publisher
  • Secure HTTP service endpoint with JWT
  • Reject out of turn moves before submitting command

Web UI

  • Render chessboard
  • React to move updates from Google Pubsub
  • Add Github OAuth authentication to site
  • Finish theming/layout for the site
  • Mint JWT to be used as bearer token for service auth
  • Display move log when looking at active chessboard
  • Display match history on landing/dashboard
  • Facilitate player invites to play (before match starts)

About

Sample chess game illustrating many of the Akka SDK's features

Resources

Stars

4 stars

Watchers

5 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors