LMS Mobile App: Case

765

LMS Mobile App: Case

Development of a custom learning management system for an energetic company

PROJECT BACKGROUND

We were approached by the client, a large company with 17 offices in an oil and gas sector.  that needed to automate and digitize its internal business processes and, specifically, training for employees. As it was too difficult and expensive to maintain the disparate software tools used before, and the previous approach to training employees was not transparent enough and did not pass their feedback to the company's central office, the client decided to contact us.

GOALS AND OBJECTIVES

The client wanted to get a full-fledged mobile learning management system. As for the main tasks that it was supposed to solve, this was onboarding and training with the ability to store the company’s reference materials and access them for employees according to their specialization. 

SOLUTION

After discussing the project details with the client, our custom development team created a mobile Learning Management System app. As for the main tech stack, we chose the following tools:

  • Elasticsearch 
  • Redis (cache/queue)
  • Java 11+
  • Spring
  • PHP 8
  • Laravel 8
  • GraphQL
  • Message broker (RabbitMQ|Nats)
  • API Gateway (Spring Gateway|Appolo GraphQL Federation|Tyk)
  • PostgreSQL

 

A total of 12 specialists worked on the system: Project Manager, Product Owner, UX designer, three Front-end Developers, three Back-end Developers, two QA, and DevOps. Since this project needed to be integrated with the client’s ERP system, we also engaged the Delivery Manager, Product Portfolio Owner, and UX Designer-lead. During the development process, we faced a kind of challenge: we needed to synchronize this custom product with the client's Active Directory. However, we got through it.

As a result, we have built a professional LMS app with the ability to store and upload training materials, and share them with employees according to the department they work in. The mobile LMS app meets ISO 31001, ISO 27001, and GDPR standards. Also, it does not require a monthly license renewal, as was with previously used products.

RESULTS

We managed to complete the MVP development for the learning management system in 30 sprints. Currently, the LMS mobile app is actively used by employees of the client's company and helps them onboard and gradually improve their professional skills wherever there is access to the Internet.

No more searching and calling digital agencies!
Create a tender and get offers on price and terms from the best web studios
It's free and takes 2 minutes. There are 1500+ digital agencies in the catalog that are ready to help in the implementation of your tasks. Choose and save up to 30% on time and budget!
Create tender
LMS Mobile App: Case
Company:
WEZOM
Added:
28-07-2023
765

LMS Mobile App: Case

Development of a custom learning management system for an energetic company

PROJECT BACKGROUND

We were approached by the client, a large company with 17 offices in an oil and gas sector.  that needed to automate and digitize its internal business processes and, specifically, training for employees. As it was too difficult and expensive to maintain the disparate software tools used before, and the previous approach to training employees was not transparent enough and did not pass their feedback to the company's central office, the client decided to contact us.

GOALS AND OBJECTIVES

The client wanted to get a full-fledged mobile learning management system. As for the main tasks that it was supposed to solve, this was onboarding and training with the ability to store the company’s reference materials and access them for employees according to their specialization. 

SOLUTION

After discussing the project details with the client, our custom development team created a mobile Learning Management System app. As for the main tech stack, we chose the following tools:

  • Elasticsearch 
  • Redis (cache/queue)
  • Java 11+
  • Spring
  • PHP 8
  • Laravel 8
  • GraphQL
  • Message broker (RabbitMQ|Nats)
  • API Gateway (Spring Gateway|Appolo GraphQL Federation|Tyk)
  • PostgreSQL

 

A total of 12 specialists worked on the system: Project Manager, Product Owner, UX designer, three Front-end Developers, three Back-end Developers, two QA, and DevOps. Since this project needed to be integrated with the client’s ERP system, we also engaged the Delivery Manager, Product Portfolio Owner, and UX Designer-lead. During the development process, we faced a kind of challenge: we needed to synchronize this custom product with the client's Active Directory. However, we got through it.

As a result, we have built a professional LMS app with the ability to store and upload training materials, and share them with employees according to the department they work in. The mobile LMS app meets ISO 31001, ISO 27001, and GDPR standards. Also, it does not require a monthly license renewal, as was with previously used products.

RESULTS

We managed to complete the MVP development for the learning management system in 30 sprints. Currently, the LMS mobile app is actively used by employees of the client's company and helps them onboard and gradually improve their professional skills wherever there is access to the Internet.