Development of AI-Powered E-Learning Platform Pathship

Industry

E-learning

Duration

2 Years

Team

4 Employees

Technologies

angularnodeawspostgresqlts

Client Overview

Pathship was an innovative e-learning platform designed for enterprise clients focused on the continuous development and up-skilling of their workforce. The platform leveraged machine learning and facial expression analysis to measure engagement throughout learning sessions, optimizing learning outcomes and expert/learner matches. This approach ensured that employees receive personalized, effective training tailored to meet the evolving needs of their industries.

Client Needs

Scalable and Robust Web Application

Scalable and Robust Web Application

Advanced Machine Learning

Advanced Machine Learning

Efficient Microservices Architecture

Efficient Microservices Architecture

UX and Interaction Design

UX and Interaction Design

Pathship required a scalable and robust web application to support their enterprise clients in the continuous development and up-skilling of their workforce. They needed advanced machine learning algorithms to measure engagement through facial expression analysis during learning sessions, optimizing learning outcomes and matching learners with the right experts. Seamless integration of UX and design was essential to provide an intuitive and user-friendly experience. Additionally, efficient communication between microservices was crucial to ensure the system's performance and scalability.

Services Provided

Backend Development: Constructed new backend services and refactored existing systems to enhance performance and scalability.

Frontend Development: Collaborated closely with the client's UX team to ensure the web application was user-friendly and met design specifications.

Event-Driven Microservices Implemented an event-driven communication pattern between microservices to improve system efficiency and performance.

Continuous Integration Maintained a close collaboration with the client's UX team, participating in regular meetings to ensure the seamless integration of design and functionality.

Scope of Work

  1. Ongoing development and enhancement of the main web application.

  2. Building new backend services and refactoring existing systems for better performance and scalability.

  3. Implementing an event-driven communication pattern between microservices to enhance system performance and efficiency.

  4. Collaborating closely with the client's UX team to integrate design and functionality seamlessly.

Technologies Used

Node.js: Served as the backend runtime environment, providing a scalable and efficient platform for developing server-side applications.

Angular: Employed for frontend development, enabling the creation of dynamic and responsive user interfaces.

Typescript: Used for both frontend and backend development, offering enhanced code quality and maintainability.

Redis: Utilized for efficient caching and real-time data storage, enhancing the performance of the application.

AWS: Leveraged for cloud services and infrastructure, ensuring scalability, reliability, and security.

PostgreSql: Chosen as the primary relational database for its robustness and support for complex queries.

Development Process

The project began with thorough planning and requirement analysis, followed by iterative development cycles. Our team maintained close collaboration with the client's UX team, participating in regular meetings to align on design and functionality. The backend and frontend development processes were conducted in parallel, with a focus on implementing scalable, high-performance systems. Continuous integration and testing ensured the quality and reliability of the platform, while the implementation of an event-driven communication pattern between microservices optimized system performance and efficiency.

Check our work on Clutch

What our clients say

Working with Codino has been exceptional. Their dedication to our project's success was unparalleled. From meticulous attention to detail to proactive problem-solving, they consistently exceed our expectations.

Todd Gibson

VP of Product

Regions of operation