Full Stack Development



About Project

A tool for drivers and couriers that includes orders and destinations.

Riro is a powerful delivery route optimization solution designed to help businesses reduce transportation costs, increase productivity, and seamlessly integrate with their existing ERP systems. By optimizing delivery routes and providing real-time information to drivers, Riro helps businesses save money and operate more efficiently ⚡️. The app allows managing orders state across systems and planning delivery across customers. Companies using the system include Epicentr, Omega, Aitas, PremierFOOD, ABM TMS

List of routes for a logged-in driver for today

List of route waypoints with orders

Back-end key implementations ⚙️

We use advanced technologies for backend development.

👉 Rinkai TMS integration: To allow clients to plan and manage their transportation logistics more effectively, leading to reduced costs and increased efficiency.

👉 Client ERP system integration: To process customer orders and send necessary data about changes in statuses or customer-required data to their own system.

👉 Logs system: To help managers understand which plans were uploaded for a particular day or period of time, track the status of orders, and identify potential errors by viewing logs.

👉 Notification system: To inform drivers about changes in the status of orders placed in the system.

👉 Queues: To prevent order spamming and ensure that all orders are processed in a timely and organized manner.

Order and wares information

Route plan preview on map

Front-end key features 💁‍♂️

We use advanced technologies for frontend development.

👉 Background GPS location tracking: To store drivers' location even when the app is closed or not in use, to be able to share this data with their managers for monitoring. This feature was really difficult due to store policies.

👉 Offline mode: To allow users to continue using the app even with poor or no internet connection. All data is synced with the back end once a connection is re-established. This feature was particularly useful during a full blackout in Ukraine.

👉 Finances: To help users track how much money they earn from sales and how much they owe. It also allows users to receive advance payments and make returns during the collection procedure.

👉 Full orders and simplified orders: To allow customers to choose between simplified orders or full orders. Full orders include additional features such as wares, returns, and finances.

👉 Returns: To allow managers to track return orders from customers that must be returned to a depot by the driver.

👉 Admin resource: To enable company managers to monitor data, process plans, add new data, and operate existing data and features

Waypoint information with customers contacts

Not processed orders with functionality to accept or decline orders

Multi-language support

Challenges 🧐

We always overcome the challenges that we face

👉 Scaling: To handle increasing demand as the business grows and expands.
👉 Managing high loads of data and traffic: To manage high loads and traffic efficiently and effectively.
👉 Optimizing the database: To optimize heavy and frequently used queries.
👉 Archiving data: To maintain optimal system performance over time.

Despite these challenges, Riro continues to grow and aims to establish itself as a major player in the European market 🚀

Users management

Routes management

Orders and wares management

Technologies and instruments 🛠️

We use the last version of the modules every time.

Front-end: React Native, Next.js, React Query, Google Maps API, NetInfo, OneSignal, React Native Reanimated, styled-components, Sentry, CodePush, React Hook Form, i18n, CI/CD.

Back-end: NestJS, MongoDB, Prisma ORM, Mongoose ODM, AWS Lambda, Amazon S3, Firebase, RabbitMQ, Apache Kafka, OneSignal, Sentry, Datadog, i18n, CI/CD.

Get in touch with us today! Our dedicated team is here to assist you.

Latests Works

Admin Panel for Bairro, an instant grocery delivery startup in Lisbon. Our team was responsible for developing this exceptionally cool interface, working alongside top-tier specialists.

Tasa is an innovative and comprehensive tracking solution designed to meet the specific needs of hotels, kindergartens, organizations, and various other sectors. With its advanced features and user-friendly interface, Tasa streamlines operations and provides effective management.