Shipment platform

-- particles
Situation

The client company developed the largest delivery network in Switzerland. Product allows 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 former Intellica 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, Intellica team was engaged into 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.

By a short time, 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 several approaches and development of new features.

Service Type

Dedicated team

Business domains

Transportation

Expertise

Web and mobile applications

Project team on the client’s side

CTO (full-stack developer)

1x Full-stack developer

1x Designer

Project team on the delivery side

2x Back-end developers

2x Front-end developers