Skip to content

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

Notifications You must be signed in to change notification settings

akka-samples/akka-chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •