CMS Backed Menus
The process of accurately conveying a menu change from bar/kitchen → general manager → upper management → designer proved troublesome.
We needed a solution available to the restaurant manager to update and print the menu on the same day.
The Fix
The simplest solution that came to mind was using a CMS to manage food and drink items. One where the whole team would have a space to see the latest version of the information. This project was my first experience using a CMS. It was a lot of fun learning Sanity in the context of a real-world application.
So at this point, putting that data on display would be simple. Merely a matter of creating a React application to consume and display the Sanity data. Except, have you ever tried to print a web page? That isn't acceptable in a restaurant setting. Enter React to Print—with this easily implemented library, our React components become a nicely formatted print.