Development of a logistics system: NetMechanics case with Jmix

  • Cost efficiency

  • Booking accuracy

  • Customer satisfaction

Company

Netmechanics is a leading IT solutions provider specialising in web development, custom software, and digital marketing. Based on the island of Crete, Greece, the company caters to various industries, including tourism, logistics, and banking, offering comprehensive digital transformation services. The company has over 15 years of experience in software development, digital performance marketing, and web development. They support the digital transformation of businesses through innovative technology solutions, serving over 150 partners across various industries in Greece.

Problem

Netmechanics needed to develop a robust logistics system to manage and streamline bus round trips between cities efficiently. This requirement came from increasing demands for better management of tourist and local transportation services, necessitating a scalable, maintainable, and efficient backend solution.

Why Jmix

Netmechanics searched for a development platform that was easy for junior developers to learn, ensured future maintainability, and provided comprehensive features out-of-the-box. Key considerations included:

  • ease of use,
  • scalability,
  • integration capabilities,
  • long-term support.

They considered various other platforms but found Jmix better due to its robust Java-based framework, extensive marketplace for add-ons, and community support. Other solutions lacked the seamless integration and comprehensive feature set Jmix offered. The key reasons for choosing Jmix were its intuitive interface and well-documented framework, which allowed junior developers to quickly get up to speed; the platform's structured framework, which ensured long-term maintainability and ease of future upgrades; and its comprehensive features, such as BPMN engine, decision-making systems, and reporting modules, crucial for developing complex business applications.

Solution

The primary objective was to create a new logistics system for managing bus round trips, encompassing booking, scheduling, and reporting functionalities. The project aimed to improve operational efficiency and customer experience in the transportation sector. The project team consisted of:

  • four developers responsible for coding and integration,
  • one business analyst managing requirements,
  • one project manager overseeing project timelines and stakeholder communication.

End-users, transportation company executives, and a technical support team were also involved.
The project followed a detailed timeline:

  • planning (2 months),
  • development (6 months),
  • testing (2 months),
  • deployment (1 month).

During development, they used email and reporting add-ons for generating and sending reservation tickets and REST API for integrating with the front-end CMS and bank payment gateway. Challenges included integrating with the existing CMS and meeting customization needs, both of which were addressed using Jmix's REST API capabilities and flexible architecture.

bus trip.jpg

The solution developed is C.TR.S. Major features developed included a comprehensive booking management system for bus trips, integration with bank payment systems for secure transactions, and backend reporting and analytics for trip management. They integrated with the company's existing CMS for a unified user experience and connected to the bank's payment gateway to facilitate secure online transactions. Jmix’s BPMN engine was employed for managing complex booking workflows, and decision-making systems were used to optimize trip scheduling and resource allocation.

Result

Using Jmix resulted in significant cost efficiency, reducing development time due to Jmix’s pre-built modules and add-ons, and lowering maintenance costs owing to the platform’s structured framework and regular updates. Development costs were estimated to be 30% lower compared to using other platforms, primarily due to reduced development time and maintenance efforts. The project successfully met its objectives, delivering a robust, scalable logistics system that significantly improved the transportation service’s efficiency and user experience. Netmechanics plans to expand the system to cover more routes and integrate additional features such as real-time tracking and advanced analytics. They highly value Jmix for its ease of use, flexibility, and robust support system, considering it a pivotal tool for future development projects.

Customer Stories
<p><strong>Varasset Migrates</strong> from Legacy to Modern Open-source Stack in 8 Months</p>
Utilities

Varasset Migrates from Legacy to Modern Open-source Stack in 8 Months

A configurable software solution for the power and communications industries.
Learn more
<p><strong>Innovative Disaster Management</strong> by Consorzio Metis</p>
Professional Services

Innovative Disaster Management by Consorzio Metis

A solution for monitoring natural disasters and managing the damage control.
Learn more
<p><strong>Ingenico connects Jira with the legacy project management system</strong> by the Pipe in 3 months</p>
Banking and Financial Services

Ingenico connects Jira with the legacy project management system by the Pipe in 3 months

A comprehensive task management environment for a global leader in secure electronic transactions systems.
Learn more
<p><strong>A Government Billing System</strong> from Scratch by Card Access Services</p>
Banking and Financial Services

A Government Billing System from Scratch by Card Access Services

Digitalization of the whole country’s payment system.
Learn more
<p><strong>Corporate-level Talent Management</strong> IT System in 6.5 Months</p>
Professional Services

Corporate-level Talent Management IT System in 6.5 Months

Enterprise-level HR management system.
Learn more
<p><strong>Electricity North West UK significantly reduced</strong> revenue losses impacted by metal theft incidents and flooding</p>
Utilities

Electricity North West UK significantly reduced revenue losses impacted by metal theft incidents and flooding

Dynamic risk management through numerous data sources and business processes.
Learn more
<p><strong>TAB Bank gains internal process</strong> excellence to reduce costs while expanding the business</p>
Banking and Financial Services

TAB Bank gains internal process excellence to reduce costs while expanding the business

Complex automation systems for a bank from the USA.
Learn more
<p><strong>3-Fold Revenue Growth</strong> of a Debt Recovery Agency</p>
Professional Services

3-Fold Revenue Growth of a Debt Recovery Agency

Business process automation providing competitive differentiation.
Learn more
<p>IT Consultores modernizes operational banking system and reporting software platform</p>
Banking and Financial Services

IT Consultores modernizes operational banking system and reporting software platform

Modernization of operational banking system for the South American markets, grow of market share and Design Talent Awards with Jmix.
Learn more
<p>Compiler develops a bespoke ecommerce platform for the maritime industry using Jmix</p>
Logistics and Transportation

Compiler develops a bespoke ecommerce platform for the maritime industry using Jmix

Development of fully functional ecommerce platform for more than 6000 of users by 1 developer.
Learn more
<p>Building a feature-packed CMS for the website in just 3 weeks</p>
Professional Services

Building a feature-packed CMS for the website in just 3 weeks

Development of a complete backend of website with the automation of the catalog and job openings and feedback from customers in 2 weeks.
Learn more
<p>Development a CRM solution for non-profit organization</p>
Professional Services

Development a CRM solution for non-profit organization

How non-profit organization, Fundacion Educacional Arco Iris Bajo el Sol, leveraged Jmix to develop a CRM system for improving education and treatment for children with cognitive disabilities.
Learn more
<p>Streamlining Print Production Management with Jmix</p>
Professional Services

Streamlining Print Production Management with Jmix

Development of software on Jmix that effectively manages the production of printed products and seamlessly interfaces with other specialized printing software.
Learn more
<p>Why Jusan Bank chose Jmix for digital transformation</p>
Banking and Financial Services

Why Jusan Bank chose Jmix for digital transformation

How Jusan Bank digitized business processes and developed 13 web applications on Jmix.
Learn more
<p>KairosMD: A comprehensive evolution in electronic medical records</p>
Professional Services

KairosMD: A comprehensive evolution in electronic medical records

KairosMD is an electronic medical record (EMR) system designed to improve the management and tracking of patient records, built with Jmix.
Learn more
<p>Development of a logistics system: NetMechanics case with Jmix</p>
Logistics and Transportation

Development of a logistics system: NetMechanics case with Jmix

Development of robust logistics system with Jmix to manage and streamline bus round trips between cities efficiently.
Learn more