case image

The client

Our client is a well-known wine cellar in California, housing over 20,000 bottles and serving upscale restaurants across the US.

Facing growing competition from new market players, they decided to stand out by embracing digital transformation. In particular, they needed a mobile app to streamline wine cellar management and enable remote wine ordering.

The client selected us for the job, trusting our transparent processes and experience in delivering a similar app for another wine cellar.

PROJECT IDEA

Build a CRM app for Android devices to simplify wine cellar management by streamlining core sommelier tasks (wine bottle management and search).
Customize this CRM app for Android tablets placed in the cellar’s tasting rooms to allow restaurant managers and visitors to choose and order wine easily.
Develop an iOS version of the CRM app to allow restaurant managers with iOS devices to order wine in a few clicks without visiting the wine cellar.

Results

30 hours

To create high-level requirements

1 week

To gather a team for an MVP

64%

Lower budget compared to local rates

It took our team of 4 experts — a BA, mobile tech lead, PM, and designer — only 30 hours to create high-level requirements and estimates. A dev team was assembled in a week, delivering an MVP in 4.5 months. Impressed with the results, the client hired us for further stages: customizing the app for Android tablets (1.5 months) and building an iOS app (3 months).

icon

Kotlin

icon

Swift

icon

Laravel

icon

AWS

Project challenges

With many new wine cellars emerging in the client's target market, the competition was escalating rapidly. We had to quickly assemble a team and launch an MVP in record time, giving the client a competitive edge.
The CRM was supposed to include an offline mode for situations when there's no internet connection in the cellar.All changes made offline had to sync with the main database once the connection was restored.
The client wanted to customize an app for an Android tablet with an 18.6-inch display. So, we had to adjust a design specifically to this screen size.
The client aimed to reduce manual work as much as possible. Our team had to integrate near-field communication (NFC) technology to automate cataloging new wines and searching for specific bottles in the cellar.
We needed to collect input from multiple sommeliers to build the CRM app that matches the client's needs. The team also had to remotely design the digital layout of the client’s wine cellar, accurately representing all sizes and shelves.
device

Our process

line
line
line

input

The client came to us with:

  • A well-established offline business they wanted to digitize to create new revenue streams and outrun the competition.
  • A need to automate the sommelier's work, cutting time-consuming manual tasks.
  • Tight deadlines and a limited budget for the MVP stage.
  • A need for a tech-savvy team with hands-on experience completing similar projects.

analysis

Here`s what we did first:

  • Demonstrated wine cellar management and CRM development projects from our portfolio.
  • Set up interviews with BAs and tech leads with relevant experience, enabling the client to form the initial team in just one week.
  • Created high-level requirements, wireframes, and project estimates (min-max fixed-price range) for the MVP stage.
  • Committed not to exceed these estimates, which was a decisive factor for the client.
  • In just a week, assembled a dev team (2 backend devs, 1 frontend dev, a Kotlin dev, a QA, and a PM) for an MVP.

result

What the client received:

  • An experienced development team ready to start the project promptly.
  • Well-structured requirements based on input from sommeliers and our previous experience with similar projects.
  • An MVP app for Android developed in just 4.5 months.
  • A CRM app customized for an Android tablet with an 18.6-inch display, delivered in another 1.5 months.
  • A CRM app for iOS, completed in the following 3 months.
  • Significant time saved through automation allowed the client to expand their partner network from 2 to 5 restaurants within 6 months of releasing the CRM.

Main Features

icons

Bottle flypages

Reviewing info on wine name, type, country of origin, sweetness/dryness, etc.

icons

NFC tag reader

Scanning NFC tags attached to a bottle to access a wine flypage.

icons

Catalog management

Adding, sorting, and searching for wines in a catalog; editing flypages.

icons

Offline wine search

Viewing the exact location of a wine bottle (room & shelf) on the app's diagram.

icons

Alerts

Getting alerts about bottle write-off terms and reminders about product purchases.

icons

Statistics

Viewing supply charts, sales charts, and reports by product type and time periods.

Propel the digital transformation of your business with a custom CRM!

Leverage our expertise in CRM development to automate processes and unlock your business growth potential. We deliver on time and within an estimate.

Build my crm

Technology stack

MOBILE

technology icon

Swift

technology icon

Kotlin

technology icon

RxSwift

technology icon

Push Notifications

technology icon

NEVPNManager

FRONTEND

technology icon

React

technology icon

Vue.js

technology icon

Bootstrap

technology icon

Webpack

MediaLibrary

technology icon

reCAPTCHA

ES6

BACK END

Laravel

Docker

REST

PHP

THIRD-PARTY

NFC

Stripe

PayPal

Visa

MasterCard

Socket.IO

QUALITY ASSURANCE

Zephyr

Selenium

CLOUD

AWS

Elastic Beanstalk

Amazon EC2

Amazon S3

AWS Backup

Amazon RDS

Amazon Route 53

DATABASE

My SQL

SQLite

Elasticsearch

Redis

Our Clients Say About Us

“Absolutely thrilled with the outstanding mobile app developed by the GiraffeSoftware team! Their expertise in Kotlin and Swift truly shone through as they crafted a top-notch Wine Cellar management application. The app's functionality and sleek design exceeded our expectations, providing users with an intuitive and seamless experience. Their dedication to excellence and attention to detail are evident in every aspect of the app's development. Highly recommend their services to anyone seeking a reliable and innovative mobile app solution. Looking forward to future collaborations!”

David Miller usa US
Product Owner