Vivino is a wine app and website where you can scan wine labels to see ratings, reviews, prices, and food pairings. It helps you choose, track, and buy wine based on real user experiences.
Vivino

About The Project
We built eCommerce site, website and mobile app for Vivino, focusing on smooth wine discovery and personalized user experience. The core technologies used were React for the web, React Native for mobile, Node.js for backend, and Elasticsearch for lightning-fast wine searches. We also implemented a custom image recognition system using TensorFlow to scan wine labels with precision.
A key technical challenge was optimizing the label scanning feature to perform quickly across various devices, while ensuring search speed and accuracy from a vast wine database. Managing real-time data sync for user preferences between platforms was also complex.

On the technical side, we prioritized scalability and performance, building a backend architecture that could handle millions of queries and ratings daily. Creating a reliable and dynamic recommendation system required close collaboration between our ML and dev teams. The result is an intuitive platform that’s both smart and user-friendly, tailored to individual tastes.
Industry
Wine
Platform
Website, Mobile, E-Commerce
Country
US
Timeframe
2018 - 2021
The Challenge
Vivino faced challenges in helping users choose wine without confusion. Many people didn’t know what to buy or how to judge wine quality. It was also hard to make reviews easy to understand. Building trust in ratings and creating a smooth, friendly experience for all users was a key focus.
Impact Made
After launch, Vivino became a trusted guide for wine lovers around the world. Users felt more confident buying wine. The app helped them discover new favorites and understand what they liked. Vivino’s community grew quickly, and more people started sharing reviews, making wine buying easier for everyone.