Get in touch
Iot software development for Arctan, pioneering click & collect solution for e-grocery
Client
Globally-renowned manufacturer
of robotic click&collect machines and classic parcel lockers
10 European countries
with Retail Robotics machines installed
40 000+
units in operation
Objective
The Client reached out to us to develop software for managing and controlling Arctan click&collect devices.
Drawing on our experience and understanding of the retail industry, our objective was to provide a holistic solution that would enhance the overall click&collect experience and streamline related processes.
Challenge
- Design the solution's architecture and business processes
- Ensure interconnectivity of the software with partners' systems
- Implement a robust security layer, while maintaining system integrity
- Integrate low-level software with the business application
- Conduct extensive functional and load tests on physical devices
- Provide ongoing system monitoring and technical support
Scope of work
Explore all our servicesProduct Design
- UX High Fidelity Design
Web Development
- Solution architecture
- central backend
IoT Development
- IoT integration
- device backend
Cloud Services
- Infrastructure Setup & Monitoring
During the pre-development stage, we designed the solution's architecture and business processes,
based on the Client's guidelines and according to the requirements of Retail Robotics' first client. Together with our partners, we also determined how the software would interconnect.
Throughout the software development stage, we focused on the device's physical aspects, real-time processes, security and integrity with the system.
We used Java and Python to integrate low-level software with the business app.
To finalize the development stage, we conducted lengthy functional and load tests on physical devices at the Retail Robotics factory.
After the testing phase, Retail Robotics initiated the first pilot implementation of Arctan devices. Since then, the Future Mind team has continuously provided system monitoring and technical support to the Client.
The software that we created for Retail Robotics consists of three applications:
- A local backend application on the device that integrates with all peripheral devices installed in Arctan (refrigerators, freezers, scanners, interfaces), manages their operation and monitors the parameters of these devices to detect deviations in their operation. Thanks to this application, a single Arctan device connects to the central backend.
- The local backend is also connected to the second application that we developed. It is an intuitive device interface that supports all usage scenarios, such as receiving orders by end customers and handling loading and unloading by couriers. The application was developed using the React.js library.
- The third application is a central backend, which integrates the entire Arctan network of devices and connects them with the e-commerce and logistics systems of Retail Robotics’ clients. The application mediates between client systems and individual devices in the network by processing data from Arctan and managing order statuses – it notifies end customers and customer service. The application also monitors the condition of devices in the network in terms of their parameters and order accuracy.