Home > Projects > COCO Delivery

COCO Delivery

A web platform for food delivery by robots

Type

Web

Industry

Delivery & Logistics

Country

USA

Highlights

  • Microservices architecture designed from scratch
  • Custom development of third-party integrations
  • Data science for advanced analytics and reporting
  • A web platform with complex logic and several user groups

Challenge

Coco Delivery, previously known as Cyan Robotics, is a UCLA spinout founded in Los Angeles in February 2020. Unlike other companies pushing for full autonomy, Coco’s solution involves remote operators who navigate delivery robots. However, the client plans to make its robots more autonomous in the future. The client requested SoftTeco to create a web platform with complex business logic for food delivery merchants. In addition, the client engaged SoftTeco’s data science specialists to work on data gathering and processing for further improvement of the delivery service.

Coco Delivery 1

Solution

Coco Delivery is an innovative delivery service that uses robots to deliver food orders to clients. The client selects their order from the restaurant aggregator service that is integrated with the Coco Delivery platform. Once the order is placed, merchants can use the platform to accept, manage, and monitor the order and ensure its accurate delivery. The platform is also used by operators that control the robots and navigate them.

SoftTeco was responsible for the frontend and backend development of the platform. The platform features several user groups and thus includes several user interfaces and separate functionality for each. Our data scientists also worked on the project and were responsible for collecting the telemetry data from the robots and analyzing it, so the insights can be further used for improving the product and the delivery service.

Tech Stack

Backend

Node.js

NestJS

Prisma ORM

PostgreSQL

MongoDB

RabbitMQ

Frontend

TypeScript

React

Next.js

Google Maps

Reacy Query

Zustand

COCO Delivery

How it works

Our main task was to design a feature-rich web platform that would enable effective order management and full control over the delivery process. SoftTeco worked on the platform’s backend and frontend and developed separate functionality for three user groups: merchants, managers, and operators. The platform is available as the PWA for merchants and as a browser web app for managers and operators. One of the main challenges was to break down the initial monolithic architecture of the platform into a new microservices architecture for better scalability and efficiency. For that, the team had to rewrite the database schemes and designed the microservices interactions from scratch. We also rewrote the initial Python codebase into a TypeScript for better performance.

Another big challenge was the integration of the platform with a vast variety of third-party services. Our team had to approach each integration in an individual manner to ensure its seamless operation and compliance with API requirements of each service. One more thing that SoftTeco worked on was the analysis of the data, collected from delivery robots. Our data scientists collected such telemetry data like battery charge or camera footage to identify and analyze potential issues and optimize delivery routes and maps.

Need a high-performing solution to augment your business?

Let SoftTeco handle your tech challenges and design a software solution tailored precisely to your unique requirements. 

Results

SoftTeco delivered a fully functional
 and feature-rich solution that is now successfully used by both merchants and customers. We made the platform easy to use and ensured all necessary integrations are present and working as intended.
 As a result, the client was fully satisfied with
 the results of our work and the level of quality that we brought to the project.

RMS

RMS

An enterprise platform for Request for Resources process automation

IT Services

  • Web
Banana AI

Banana AI

An AI-based solution for banana leaf disease detection

Agriculture

  • Web
  • ML

    Start your digital transformation journey today

    Drop us a line via the form below or contact us at info@softteco.com and our representative will get back to you within one business day.

    I agree with the Privacy Policy and the Terms of Services

    Softteco Logo Footer