The Tuffle Frontend Server is responsible for rendering the user interface (UI). The frontend of a website encompasses everything that the user sees and interacts with - from the keys on the visual keyboard that users can click on, to the colors of each letter in their submitted guess.
See the Tuffle Project Spec for detailed instructions on the Tuffle Frontend Server implementation, the API that enables the Tuffle frontend and backend to communicate, and an overview of how the data sent from the server is parsed on the frontend to update the UI.
For a demo, navigate to https://amajc.github.io/tuffle-frontend/ or click the logo below: