Client

Riro

Service

Full stack development

Created

2020

About:

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

‍

‍
Back-end key implementations βš™οΈ:

πŸ‘‰ 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.

‍

‍

‍

Front-end key features πŸ’β€β™‚οΈ:
‍

πŸ‘‰ 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.
πŸ‘‰ 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

‍

‍

‍
Challenges 🧐:

πŸ‘‰ 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 πŸš€

‍

‍

‍

Technologies and instruments πŸͺ›

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.

‍

‍
List of routes for a logged-in driver for today
List of routes for a logged-in driver for today
List of route waypoints with orders
List of route waypoints with orders
Order and wares information
Order and wares information
Route plan preview on map
Route plan preview on map
Waypoint information with customers contacts
Waypoint information with customers contacts
Not processed orders with functionality to accept or decline orders
Not processed orders with functionality to accept or decline orders
Multi-language support
Multi-language support
Users management
Users management
Routes management
Routes management
Orders and wares management
Orders and wares management

We love what we do!

Trust us we’re experts!

From 0 to 1 and scale πŸš€

An all new web experience!

We love what we do!

Trust us we’re experts

We're excited to share

An all new web experience

We love what we do!

Trust us we’re experts

We're excited to share

An all new web experience

More

Projects Β