Digitizing Industrial Maintenance: Unveiling the Videojet Printer Portal

The Videojet Software Portal has been developed for the Videojet company as a multifunctional platform for efficient customer database management as well as for performing a wide range of operations with the software modules built for industrial printers.

Visit Website

Our solution

The decision was made to use Symfony framework for backend and Vue.js for frontend. Printers and desktop application integration was made possible through REST API. Sylius and Payum systems have been set up for e-commerce. Git was used for version control. Quality control was performed by using code linting tools, behavioral tests, code review and Continuous Integration system. For robustness and performance of the system during executing high resources consuming tasks we used queues and workers (for example, to implement bulk downloads). Monitoring and log collection/analyzing tools were utilized to make the task of tracking user actions easier. Localization was implemented using the Lexik Translation bundle that we significantly customized to meet client's specific requirements.



Client's review


Fred Sabernick

Engineering Manager

My name is Fred Sabernick, Engineering Manager at Videojet Technologies. My Visual Craft team has developed a cloud-based software management and delivery system website for our latest industrial printer products. The site experience is customized based on the type of user including customers, distributors, and internal company personnel.


Dennis Doyle

Director, Cross Platform at Videojet Technologies

We contracted Visual Craft to build a software management portal for our new flagship printer. Not only have they done a very workmanlike job in building this complex application, but almost more importantly, they critically evaluated some of our design decisions and offered counterproposals and feedback that resulted in a better product for both us to build on and our customers to use.

Start growing your business with usSend us a message


Book an online meeting

The online meeting will help you to quickly establish a plan of action and identify the resources needed to accomplish your project.

Book a meeting