Development of AI-Powered E-Learning Platform Pathship
Industry
Technologies
Country

Client Overview
Pathship was an e-learning platform for enterprise clients focused on continuously developing and up-skilling their workforce. It used machine learning and facial-expression analysis to measure engagement during learning sessions, improving learning outcomes and the match between experts and learners. The result was personalized, effective training that kept pace with the changing needs of each industry.
Client Needs
Scalable Web Application
Machine Learning
Efficient Microservices Architecture
UX and Interaction Design
Pathship needed a scalable web application to support enterprise clients in continuously developing and up-skilling their workforce. They needed machine learning to measure engagement through facial-expression analysis during learning sessions, improving outcomes and matching learners with the right experts. Clean integration of UX and design was essential for an intuitive, user-friendly experience, and efficient communication between microservices was key to 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 clean integration of design and functionality.
Scope of Work
At the onset of our collaboration with Pathship, we initiated with a two-person frontend team tasked with developing a basic admin panel. Following the completion of this initial assignment, our involvement expanded to include four developers, working on both the main application and backend development. Our scope of work:
- Ongoing development and enhancement of the main web application.
- Building new backend services and refactoring existing systems for better performance and scalability.
- Implementing an event-driven communication pattern between microservices to enhance system performance and efficiency.
- Collaborating closely with the client's UX team to integrate design and functionality cleanly.
Technologies Used
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 ClutchWhat 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.
