Developing a React Native app for barcode scanning to streamline berry-picking experience

 React Native
React Native
AWS
AWS
Client & product

One of the biggest suppliers of berries in the USA, Wish Farms, is a Florida-based, industry-leading strawberry, blueberry, blackberry, and raspberry grower with a rich 100-year history. On the mission to deliver the freshest, highest-quality berries year-round, the company employs sustainable farming practices. Their system - an application that lets employees who pick berries and pack them in trays scan barcodes to track the progress in collecting berries. It allowed them to digitalize the process, reduce human mistakes, and collect data to make further business decisions.

Challenges

Wish Farms hired us to build an application that will improve the berry picking and packing process through barcode scanning. Understanding that weather conditions can vary dramatically, the company needed the application to be fully operational in extreme weather, from the glaring sun to heavy rain. As field workers often wear gloves, all UI elements must be adjusted for easy navigation and interaction, even with gloves on. Plus, given the scale of Wish Farms' operations, the application should be engineered to handle the scanning of hundreds of thousands of codes each day by pickers as well as controllers.

Role of PMO

The project management was kept on our side. Budget management, project execution, risk management, and team coordination all fell under the purview of our PMO, which resulted in a smooth development process and the delivery of a solution according to set requirements and market best practices.

Job done

We took the project from conception to completion and developed a React Native app from scratch. Our team designed user-friendly and intuitive UI and UX that ensured smooth and efficient app workflow. Additionally, we set up a CI/CD pipeline and all necessary environments to allow future seamless updates and efficient deployment processes.

Implemented features

WishFarms

Scanner

The app’s scanner can scan thousands of QR and barcodes per minute, directly uploading them to the database and checking for duplicates. It’s built to work flawlessly under tough conditions, like direct sunlight, when everything is on the move, or on overheated phones.

WishFarms1

Training mode

A training mode feature simulates real operations for new users learning to scan. In this mode, the app functions exactly as it would in its active state, but it does not record any data. It lets new users practice and get comfortable with the scanning process without affecting the actual data.

Outcomes

We developed a mobile app for digitalizing the harvesting process that gives employees a reliable tool for tracking berry collection. Its advanced scanning capabilities ensure quick and precise data capture, which greatly improves workflow and data management processes. Thanks to high-contrast buttons and the intuitive design of the UI, the app is easily accessible even under challenging conditions. 

Client’s feedback

Jason Granat
Director of Information Systems

We are extremely satisfied with the app design, the expertise and seniority of the developers working on the project, and the availability of resources whenever assistance was needed. The consultants and DevOps teams were very responsive, providing timely and effective support at crucial stages. We were impressed by their proficiency and quick problem-solving, which contributed to the smooth execution and success of our project.

Success cases

Learn to Drive with RED
EdTech
UK
Learn to Drive with RED
View case
My Theory Test app by James May
Edtech
UK
My Theory Test app by James May
View case
Wait!

Do you know that we helped 200+ companies build web/mobile apps and scale dev teams?

Let's talk about your engineering needs.

Write to us