Enhancing Accessibility and User Experience for an MNC’s Learning Management System Through Progressive Web App Development
CASE STUDY
Industry – Environmental Management
Location – USA
Services Offered – Progressive Web App Development
ABOUT THE CLIENT
The client is a leading environmental, social, and governance (ESG) company with an aim to contribute to the sustainable development of the communities and industries it serves. They strive to achieve this by providing innovative environmental management solutions.
ZUCI’S ASSOCIATION WITH THE CLIENT
Zuci has been associated with the client for a long time now, supporting them with many projects in various languages like Mendix, PHP, WordPress, and Angular.
Our client wanted to build a web application for the corporate university. This academy offers a wide range of programs from leadership development, technical operations, language training to digital skill development. The courses are meant to support the company’s strategic objectives by honing the skills of their employees.
BUSINESS REQUIREMENT
HOW ZUCI HELPED
Zuci’s team suggested building the application on WordPress, a popular content management system. Our engineers developed custom plugins and a custom theme to enhance the user experience and added a shopping cart feature for purchasing courses. To ensure secure data transfer for payments, AES encryption was integrated into the system.
To enable access to the courses, the team implemented a Single Sign-On (SSO) feature using JSON Web Token (JWT) technology. Internal users were authenticated based on their employee ID, while external users could create a new account and log in using their email address and password.
For displaying the courses, the team retrieved the data from iSpring LMS, a third-party learning management system. WP Mail SMTP was integrated for sending emails, and Paymentus was used as the payment gateway for buying the courses. The entire database was stored in MySQL, a popular open-source database management system.
Zuci’s solution provided the client with a user-friendly e-learning platform that met their specific needs. The wordPress-based application, custom plugins, SSO feature, and AES encryption ensured a secure and seamless experience for both internal and external users. The integration of third-party libraries and payment gateway helped streamline the course purchasing process, and the MySQL database provided efficient storage and retrieval of user and course information. Test Driven Development and API Integration have been successfully implemented to enhance logic development in code, enable efficient problem-solving, and optimize application performance.
HOW ZUCI HELPED
DEVELOPMENT BEST
PRACTICES FOLLOWED
BY ZUCI
Code Quality
Zuci’s team used the WordPress coding standards for plugin and theme development to improve the code quality
Website Performance
GT Metrix was implemented to check performance of the website and produce reports