Snapcarte is an app that lets restaurant owners quickly and easily start up their online takeout services. You can upload a photo of your menu and Snapcarte will read dish and price information using Google Vision OCR.
Built using: Rails, Google Cloud Vision OCR, JavaScript, Stimulus, AJAX, HTML, CSS
Snapcarte was built in a team of 3 over the period of 10 days as a final product sprint for the LeWagon Bootcamp. I served as Lead Dev on the team. In addition to overseeing the overall structure of the app, I also focused my efforts on the OCR aspect.
We wanted to explore ways to make the restaurant sign-up process as quick and easy as possible, so we devised a way for owners to paste in their TripAdvisor links, which Snapcarte would use to autofill restaurant details.
For the busy restaurant owner who isn't so tech-savvy, we decided on an OCR feature that would allow restaurant owners to upload a photo of their menu and have Snapcarte digitize it. Owners could also crop sections of their menu, improving menu organization and optimizing OCR.
After OCR is complete, the owner is taken to a menu overview page where they can name the different sections that were cropped as well as correct any OCR artifacts in dish names or prices.