← Selected work

Mobile product / Winona

From a wine label
to a working collection.

A mobile app for wine professionals, restaurants and collectors. Local collection data and AI label recognition, brought together in one product.

Winona / The collection experience
Product recording · Browse a collection of wine labels. Silent video, 8 seconds.

At a glance

Client
Winona: wine collection software for restaurants and collectors.
Constraint
The collection had to be usable offline, on a phone.
Contribution
A cross-platform Flutter app, local SQLite data, a Firebase backend and Google Vision AI label recognition.
Result
A delivered app, launched on the App Store.

01 / The brief

A collection to manage.
A phone in your hand.

Winona needed a mobile product for managing wine collections, with offline capability and AI-powered label scanning.

The intended users included restaurants and collectors. The brief paired a practical collection-management task with a way to recognise labels and look up the wine’s metadata.

Offline use was a core requirement. Local data and the cloud backend needed a place in the design from the start.

02 / What we built

The app, the data
and the recognition.

Devopsly delivered a cross-platform Flutter app, with local SQLite synchronisation, a Firebase backend and Google Vision AI.

Mobile experience

Browse the collection.

Flutter provides the mobile application. The collection view brings photographed labels into a browsable grid, as shown in the product recording.

Local + cloud data

Design for offline use.

SQLite provides local storage and synchronisation, with Firebase as the backend. This gives offline collection data a defined role in the product.

Focused AI

Turn labels into information.

Google Vision AI supports wine label recognition and metadata lookup. The AI feature serves a specific step in managing the collection.

The system

Connected when available.
Local where it counts.

The productFlutter collection appThe mobile experience for wine professionals and collectors
Offline dataLocal SQLite storageCollection data with local synchronisation
Connected servicesFirebase + Google Vision AIBackend services, label recognition and metadata lookup
System illustration · Offline capability concerns local collection data; label recognition uses a connected service.

03 / The result

A shipped app.
A practical role for AI.

Devopsly delivered the Winona app through to its App Store launch, combining offline collection management with label recognition.

The product brings a specialist workflow into a mobile experience. The AI capability has a concrete job: connecting a photographed label to information about the wine.

The recording on this page shows the collection view. Label scanning is part of the app but is not shown in the recording.

A similar challenge?

Start with the task.
Build the product around it.

Bring the activity your users need to complete, the conditions they work in and any existing product or data.

Discuss your mobile product

More selected work

Different problems. The same care.