Mar 26, 2021
No image
Tech consulting for e-Learning platform | Onyx
Ongoing

Tech consulting for e-Learning platform | Onyx

$100,000+
more 1 year
Belgium
2-5
view project
Service categories
Service Lines
Cloud Consulting
Software Development
IT Services
Domain focus
Education
Programming language
PHP
Frameworks
Node.js

Challenge

The challenge There are two existing versions of the product implemented with different technologies - one with a PHP language and the other is with Node.js platform along with React-based frontend part. Frontend parts are hardly integrated. While surfing the old website, web pages get updated, and occasionally clicking some button a user may accidentally bump into a React-based frontend part. The code is far from being clean. Sharing API with third-party platforms is a complicated, painful, and expensive task.

Solution

The core solutions provided by Uinno - Creating a strategy of merging two product versions - Refactoring code within each merge request - Educating the client's development team
The core solutions provided by Uinno - Creating a strategy of merging two product versions - Refactoring code within each merge request - Educating the client's development team

Results

We have introduced high-standard code review services to ensure the quality of the software development process and established a new strategy for further product development to enable its future scalability and smooth maintainability. The introduced merging strategy allows to: - easily add new digital solutions without the need to re-write the existing code - build a unified API when third-party integrations are called with a single language instead of different ones - provide the API to end-users who are willing to apply their own frontend or integrate their own mobile app - ensure the consistency of the API in the future - integrate mobile applications without a hitch.