The initial release of the Yahtzee webapp, a static website with functionality provided in the browser by javascript. There is no ability to save game.
Play now!A subsequent release, part of the apps.jakjarvis suite of Django apps. This app uses the same javascript frontend but retrieves the score data from an sqlite database provided by the django backend. Games can be left and reloaded in progress, but the resultant page reloading leads to some page flashing.
Play now!A further release, featuring a React frontend which retrieves the game and score data from REST APIs built into the Django backend from version 2. React's improved DOM manipulation reduces page flashing when data is updated. It also features automated unit tests for new code (backend APIs, frontend calls and React routes/components) and automated deployment.
Play now!