Client

The client is a European primary education institution that provides training in mathematical, logical, and memory abilities for children. The client has two applications that offer flexible learning paths and provides them for free to children, parents, and teachers.

Business Needs

Existing client applications lacked relevant functionality to adapt to the changing needs of teachers and trainees. It has 

  • Outdated framework
  • High maintenance costs
  • Accessibility & device compatibility issues

The client’s legacy applications are struggling with performance, accessibility, and device compatibility issues. The client is seeking application modernization services and optimization of maintenance costs.

Solution

BI experts kicked off the project by conducting story-mapping workshops with the institution concerning users & students to understand the capabilities they needed for settling fluent educational apps.

  • Conducted architectural and code reviews of the existing application to identify areas of technical debt and according to performed code optimization and bug fixing.
  • Optimized databases by deleting unnecessary elements like duplicated and inactive accounts or non-relevant training progress records, diplomas, and reward charts.
  • Examined and optimized applications for
    responsiveness and troubleshot several slow-running Microsoft SQL Server queries to fix performance issues.
  • Added the required functionality to interfaces and leveraged Azure app services to reduce maintenance costs further.

New functionality made the application more accessible, convenient, and flexible to use.

The Results

Technology Stack

Microsoft SQL Server
C#
Microsoft Azure
ASP.NET Web API
Unity Container
Azure DevOps Services
Angular 5
Elastic Search
Redis

Ready to reduce your technology cost?

Contact us

Partner with Us for Comprehensive IT Services

We’re happy to answer any questions you may have and help you determine which of our services best fit your needs.

Your benefits:
What happens next?
1

We Schedule a call at your convenience 

2

We do a discovery and consulting meeting 

3

We prepare a proposal 

Schedule a Free Consultation
Contact us

Partner with Us for Comprehensive IT Services

We’re happy to answer any questions you may have and help you determine which of our services best fit your needs.

Your benefits:
What happens next?
1

We Schedule a call at your convenience 

2

We do a discovery and consulting meeting 

3

We prepare a proposal 

Schedule a Free Consultation