Virtualizing the sommelier's assistance in selecting the best wine

Everyone has a distinct choice of taste in wine. Not everyone is aware of which wine would be the best fit for them. To help them out, we need a sommelier who can assist in choosing the wine. But, a skilled sommelier is difficult to find in every restaurant. Also, not every restaurant can hire a sommelier on a permanent basis.

To address this issue, the concept of VirtuSomm was introduced.
VirtuSomm is a smartphone application that assists customers in restaurants in selecting the best wine for their tastes with the virtual assistance of a sommelier.

Building a smartphone application to receive virtual guidance from the sommelier

We were aware of the need for this application. The application shall have 3 interfaces; Restaurants, Admin and Sommelier.
Various modules were to be created for different processes like:

  • Menu module

    We had to create a module in which all the restaurants can be listed with their menu of wine.

  • Sommeliers module

    Another module would be a list of all the sommeliers who can recommend a wine to a customer. Furthermore, an admin panel was to be created for the verification of restaurants and sommeliers.

Services
UI/UX, Web App Development,
Mobile App Development
Technology
Vue.JS, Node JS, Google Firebase, React Native
Industry
Consultancy

“All we had to do was to present our requirements to Alian Software. They built the application sooner than expected upon having a clear understanding of it.”

Prem Bala
Partner

Results

Concentrating on three interfaces, we created an application saving cost and time. On the launch of this system, customers were able to communicate with the sommelier through the video call feature of the application to choose their wine.

Selecting the right technologies for the application

  • We wanted to select a UI software framework that can be cost & time efficient, flexible, faster developed, hassle-free debugged and can create both android and iOS applications. Therefore, we chose React Native framework for the development of this application.
  • For the admin panel, we needed a framework that has an intuitive API, compiler–optimized rendering system, and reactive performance. Thus, we selected Vue.js for the admin interface.
  • As the application has to provide a virtual experience, we chose WebRTC for the video communication between the customer and the sommelier.
  • After creating interfaces, we needed a real-time database that would store the data safely and securely and can be easily used. So, we decided to choose Firebase backed by Google.

Working of the application

Picking the right technology helped us in developing the ideal application. The VirtuSomm proved as an easy-to-use application.

  • 1
  • 2
  • 3

The initial stage is registration. Restaurants must register in the application by providing their basic information, such as the restaurant’s name, address, opening hours, and menu. On the other hand, sommeliers are required to register by providing their contact details, qualifications, and career experience. To maintain the application’s secure environment, the administrator would verify the restaurants and sommeliers.

The initial stage is registration. Restaurants must register in the application by providing their basic information, such as the restaurant’s name, address, opening hours, and menu. On the other hand, sommeliers are required to register by providing their contact details, qualifications, and career experience. To maintain the application’s secure environment, the administrator would verify the restaurants and sommeliers.

The initial stage is registration. Restaurants must register in the application by providing their basic information, such as the restaurant’s name, address, opening hours, and menu. On the other hand, sommeliers are required to register by providing their contact details, qualifications, and career experience. To maintain the application’s secure environment, the administrator would verify the restaurants and sommeliers.

Challenges

The integration of the modules took minimal time. However, the issue we ran into was the sharing feature to select the wine during the video call. The restaurant has to share the screen to display the menu to the sommelier during the video call. However, the menu’s display was overlapping, which made it difficult to view. We effectively rectified the issue and launched the application for iOS and Android platforms.

Web app Interface

Tablet app Interface

Hire the best developers and
designers around!