LANARS

Shoplabs

Mobile Platform for E-commerce

A platform connecting an online store and a checkout system for small stores operations optimization.

Tech Solutions & Platforms

Swift

SwiftUI framework

Zebra iOS SDK

Key Features

Barcode Scanning

Printer Management

Payment by Card

Case type

Mobile

Internet of Things

Shoplabs

Sales operations optimization with mobile client

Shoplabs is a platform that connects online stores and checkout systems with the help of one solution, which is aimed to optimize operations for small independent stores.

The task for LANARS was to do a refactoring (a redesign and bug fixing) for an existing mobile client. Our cooperation resulted in an efficient and improved product that enables to facilitate sales process starting from inventory updates to payment processing.

During Shoplabs development, we worked with POS (point-of-sale) hardware equipment and its configuration for an iOS app. We have added support for a new Zebra barcode scanner DS2278 via Zebra iOS SDK. Our team has also refactored a printer manager to improve printer connection and app stability. We’ve rewritten the algorithm for payment via bank cards with Ingenico terminals. Miura terminal support is coming soon. Our developers have rewritten Network layer using latest Swift language feature — async/await. We were using SwiftUI framework for the flows we’ve been working on.

Product advantages

The mobile solution empowers commerce for stable operations, facilitates the process of both physical and digital stores management — discover more features of the application in the advantages section.

Mobile and Secure

Shoplabs solution is backed by 4G technology, so small stores are able to work wherever and whenever they want: either they are going to bring the checkout on market day or Wi-Fi in the store stops working — they are able to continue the selling process.

2-in-1 solution

Both a physical and an online store can be integrated into the same system so that you always have an overview of both in one system.

Increased Efficiency

The platform would allow small store owners to streamline their operations and reduce time spent managing the online store and checkout system separately.

Reduced Costs

The platform would also help reduce costs associated with operating the online store, such as hosting and maintenance costs.

Challenges and solutions

POS Debugging

Problem

Inability to precisely debug POS behavior in production.

Solution

We updated logging to be able to gather as much data as possible remotely to tackle issues as soon as possible. In addition to that, we configured alerts to be immediately notified about critical failures in production.

Lengthy Compilation

Problem

Long compilation time and spaghetti code in a bunch of places.

Solution

We introduced Swift Package Manager to split the codebase to small and compact modules. It reduced incremental build time as well as let us organize and maintain code way better than before.

Discover more cases

  • Wi-Fi Load Cell App
    Wi-Fi Load Cell App
    Smart application for oil wells drilling
    IoT system for monitoring the oil drilling process.
    View more
    View more
  • Valve Monitoring Project
    Valve Monitoring Project
    Smart application for oil valves monitoring
    Smart (IoT) Platform for Automation of Processes in Oil and Gas Industry.
    View more
    View more
  • platform for medical personnel in the military
    Medic Tool
    Platform for medical personnel in the military
    Saving lives in field conditions with a phone — first-of-a-kind mobile application Medic Tool.
    View more
    View more
  • Industrial internet of things solution for metalworking
    Liquid Tool
    Industrial Internet of Things Solution for Metalworking
    Liquid Tool — the Industrial Internet of Things for the metalworking industry. How custom hardware enhances manufacturing performance.
    View more
    View more
  • Hy5 App
    Hy5 App
    Smooth interaction with a prosthetic hand
    Connect a prosthesis with a mobile app for effortless management — the case of Hy5 App.
    View more
    View more
  • smart doorbell
    Defigo
    Smart Doorbell
    Defigo makes life easier and safer for those who live in an apartment building and for office owners.
    View more
    View more
  • Miloo
    Miloo
    Swiss-assembled E-bikes and E-scooters
    Mobility with comfort, stability, and individual approach.
    View more
    View more
  • Memento - On-demand Fitness Platform
    Memento
    On-demand Fitness Platform
    Beating inactivity and promoting exercise — how the fitness platform Memento transforms the approach to sport.
    View more
    View more
  • International social network for Readers
    Byzans
    International Social Network for Readers
    How a passion for reading can inspire you to create a successful business? This is a story of Byzans — an international social network for readers
    View more
    View more
  • Android APP for money transfer and exchange
    Vizium
    Android App for Money Transfer and Exchange
    Mobile app for stress-free and secure money exchange — the case of Vizium.
    View more
    View more
  • Liquid app
    Carvis
    Personal Car Expenses Assistant
    Carvis helps users keep all vehicle car-related data at their fingertips as well as track spending and plan service station visits.
    View more
    View more
WollesMilooCrossuiteHy5ByzansCarvis