Print cloud solution development and maintenance

Business purpose

Our customer is a European company specializing in automation of printing as well as pre- and post-printing processes by means of an intelligent cloud system. This cloud, developed by the customer, features integration with specific products (e.g. Adobe, HP), shipment providers (e.g. DHL, national post services), and a large scale of payment solutions all over the world. It is accessible on all mobile devices and allows the end users in 12 countries to quickly get greeting cards, calendars, posters, and other custom products printed on demand. The customer constantly elaborates and improves the solution, and needs a regular team of competent developers to take care of the project.

IT staffing

The solution includes a core and several client applications. The backend part receives all orders, converts them to specific industry formats, balances the load by distributing the orders among available print houses, then ensures packaging and delivery through appropriate postal services. It also manages payments and taxes applied in different countries, gathers statistics for print houses (spent materials, work efforts, etc.) and postal services (delivery delays).

The client side disposes of an interactive interface, allowing the user to choose one of available (or create a custom) designs for any printing product, create and pay for the order. Noveo is moving the project’s frontend parts to ReactJS to improve their performance, as well as provide a platform to share reusable components between different teams and test the frontend in an efficient way.

Technologies

  • Angular
  • Bootstrap
  • Polymer
  • LESS
  • Grunt
  • Bower
  • React.js
  • Redux
  • Webpack
  • PHP
  • Symfony
  • MongoDB
  • PostgreSQL
  • Docker
  • Nginx + PHP-fpm
  • Mercurial
  • Jenkins
  • JMeter
  • NEW Relic
  • Kibana

Project size

  • years
  • team