

The server maintains a list of drinks, mostly coffee, with sizes, prices, and names. You’ll also use Split to show how feature flags can be used to dynamically, at runtime, manage feature sets, both on the front end and on the back end, using Split’s Javascript SDK and Java SDK, respectively. It will be bootstrapped using JHipster, saving a whole lot of time and demonstrating some best practices, including automatically configuring end-to-end JWT authentication in both the client and the server. The app will have a Vue.js client and a Spring Boot resource server.

It won’t, sadly, actually serve you coffee, but it will demonstrate oodles of useful programming techniques.

The app acts like a controller for a robotic coffee machine. In this tutorial you’re going to create a CoffeeBot app.
