The client company developed the largest delivery network in Switzerland. The product allows for the secure and comfortable connection of customers and transportation partners.
Customers get the opportunity to order transportation within a few minutes and the fully transparent process. Transportation partners, in their turn, receive the automatic communication to the shipper, the subsequent invoicing via the platform as well as the possibility to minimize “empty running”.
The product faced with the scaling issue raising from old technologies and architecture structure. The client addressed Intellica with team extension options and architecture consultations after recommendations of existing Intellica’s client.
Solution
The product consists of:
web application for a customer (ordering of shipment)
web application for a transportation company (orders and profile management)
mobile application for a driver
As team extension form, the Intellica team was engaged in back-end development for the entire infrastructure and front-end for web applications, while the client took the management part (roadmap, priorities, planning, scope).
Technology and skills
Technology Stack:
Python 2.7, 3.7
Django
PostgreSQL
Celery
RabbitMQ
HTML/CSS/JS
Vue.js
Node.js
Version control & development tools:
Jira
Git
Microsoft Teams
Third-party systems:
Google Locations
AWS – storage
Result
The client was directly integrated into the recruitment process, which overall took 3 weeks.
In a short time, the Intellica team managed to get deep into a product concept and business processes. The team provided an expert conclusion on existing architecture. Following by refactoring current functionality, optimization of several approaches and developing new features.