Web Management Console

Integration of 3D Training system for engineer company

icon Read about the project
01 Challenge
ABOUT PROJECT

WHAT WAS THE CLIENT'S PROBLEM?

The client’s company is a startup that creates complicated software products that are used by manufacturing companies to conduct simulations of different aspects of their production lines.

The client was looking to get into a long-term relationship with a vendor that could bring a full team of experienced developers but who could also contribute some architectural elements, and that they could outsource QA engineering set up.

02 The Solution
DESCRIPTION

WE SET A GOAL

AdvantISS was responsible for most web stack development. Our engineers used .NET technologies and JavaScript frameworks on the front-end. We ended up working primarily with C#. .NET, and Vue.js. 

The client has an in-house team that is focused on the 3D part, and they have a senior project architect and CTO on their side. But there is a project manager on our side to take more of the administrative tasks, planning, and time management so we could become semi-autonomous.

As the product has become more complex, we played a strong role in ensuring that the QA engineering side of the testing framework has been implemented in a way that has helped us maintain and more importantly, improve quality. 

03 The Solution
DESCRIPTION

Main tasks and results

Main tasks

  • Migrate legacy web management console application from Angular.js MVC to Vue.js SPA
  • Architecture design
  • Development of new features for the web management console application of the main product solution
  • Manual testing
  • Design features according to high-level business goals
  • Manage Jenkins CI

Process

SCRUM with two weeks sprints managed by our PM (JIRA/TM4J).

Results

  • System customization was made for each client
  • Several features were suggested by our team
  • We have made the transition of the project to more modern front-end technologies
  • Our team had some customer deliveries on 4 occasions during that period
04 Resources
DESCRIPTION

NEEDED RESOURCES

Duration

Ongoing, since March 2018

Team

1 Project manager
1 Software Architect
1 Back-end developer
2 Front-end developers

Stack

C#.NET, Vue.js, MySQL, SqlLite, Firebird, NSIS