
Highlights in figures
| >500k | pieces of content |
| 30% | interactive materials (including video) |
| 8 | countries coverage |
Challenge
The client wanted a customizable LMS for both B2C and B2B markets. The platform would sell subscriptions to individual consumers and train corporate customers.
They needed an LMS that would handle high user load, process multiple subscription payments, and support right-to-left (RTL) scripts for international customers.
Requirements
Corporate training LMS
for employees across different departments and positions
Advanced user management system
to provide different levels of access to corporate information
A user-friendly course builder
for adding educational content and assessments
Advanced analytics system and dashboards
to visualize the progress of learners and track strengths/weaknesses in training
Certification module for employees
in accordance with the completed training stages
Customization of the ready-made platform
for the B2C market
Seamless subscription system
for users that supports multiple payments methods
Absolute security
to comply with OWASP guidelines. The system also required customizable access rights with multiple user roles. For authorization, there would be Single Sign On and Deep Linking options.
Solution
We analyzed the market and together with the client came up with the following components:
Chats & notification system
Designed to enhance the learning process and facilitate information exchange within courses and user groups.
Multilingual support
The platform supports multiple languages, including adaptation for RTL and suitability for languages with complex scripts.
Personal calendars
Aiming to conduct webinars and live lessons, the personal calendar helps users keep track of deadlines for better productivity.
Webinars
A module designed for creating and conducting webinars.
Certification management
An option allowing users to showcase their skills and export them in the required format for further use.
Subscriptions management
Assists in formulating optimal pricing offers for courses tailored to different user groups based on selected skills.
Advanced reporting & analytics
Users can monitor their progress with advanced analytics and receive detailed reports with recommendations for improving their understanding of materials.
Gamification
Introduces competition to learning through leaderboards and allows users to be awarded badges and levels as they progress through a course.
Content management
Includes an advanced builder for working with various types of content (text, images, audio and video files, SCORM), along with an integrated assessment system.
Course catalog
The module enables both custom course creation and content upload. Courses are organized into catalogs. There are user-friendly search and filtering for locating specific materials. The platform also offers course ratings and recommendations based on user-defined parameters.
Screenshots
Tools & Technologies
Team
![Image of slide 0]()
Business analysts x2
![Image of slide 1]()
Project managers x1
![Image of slide 2]()
UX/UI designer x1
![Image of slide 3]()
Front-end developers x6
![Image of slide 4]()
Back-end developers x5
![Image of slide 5]()
DevOps engineer x2
![Image of slide 6]()
QA engineers x3
Results
The LMS enables the client to train their employees and reach the B2C market. We reached several milestone, including:
Simple but powerful course creation
The interface is user-friendly, so even non-tech teachers can create powerful courses with RTL, multimedia, and discussions.
Customizing roles and permissions without coding
offers as many options as users require.
Support for SSO, Deep Linking, OneRoster
and other industry standards.
Tailored gamification
with badges, leaderboards, and rewards. Motivate learners, enhance engagement, and create incentives to study harder.
Custom subscriptions
for different user groups. Customers can offer both limited and premium plans.










