Riro ABM Cloud
• UI/UX design
• Quality Assurance
• Front-end Development
• Back-end Development
About Project 📌
Riro ABM Cloud is a cutting-edge delivery route optimization solution tailored for businesses to minimize transportation costs, enhance productivity, and integrate flawlessly with existing ERP systems. The application streamlines delivery routes, provides real-time data to drivers, and facilitates efficient order and delivery planning across systems.
Goals and Solutions 🌟
Riro aimed to optimize delivery processes, reduce transportation costs, and ensure seamless integration with current ERP systems. The solution included integrating Rinkai TMS for effective transportation logistics management and a client ERP system for processing customer orders. A logs system was implemented to monitor order statuses and a notification system to keep drivers informed.
Results for the Customer 🎯
The implementation of Riro ABM Cloud led to significant improvements in transportation cost efficiency, productivity enhancement, and seamless ERP system integration. The optimized route planning and real-time data provision contributed to operational efficiency.
Business Challenges 📊
Riro faced challenges in scaling to meet growing demands, managing high data and traffic loads, optimizing databases for heavy queries, and archiving data to maintain system performance.
Results Obtained 📈
Riro ABM Cloud successfully overcame its scaling and data management challenges, continuing to grow and aiming to become a major player in the European market.
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.
👉 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
👉 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, React, 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.
The Last Mile Delivery service offers advanced live tracking, real-time fleet monitoring, robotic deliveries, and digital proof of delivery, underpinned by comprehensive data analytics and route optimization.
Lyssna is a versatile platform designed to cater to the needs of UX professionals and researchers. 🛠️