Scaleup of Learning Mgmt Platform development
Our client's platform is hosting 3D science simulations, which enhance university students’ learning outcomes. The platform allows engagement with the user through game-based elements that inspire them to explore science. They then apply their knowledge to solve a real-world problem within the context of a story. Inside the 3D environment of an immersive simulation, students can master curriculum-aligned theory, interact with advanced equipment, learn techniques and perform experiments.
This platform can be integrated with the most popular Learning Management Systems. In 2021 3 senior NestJS/Typescript backend developers from Rollout IT joined the client's Scrum teams to take care of this integration and to improve the client's own system designed to be the new interface for their direct students and instructors. Our developers constantly improved the code reusability, stabilized the communication between microservices, built the core parts of LMS integration before the new semester started. We helped resolve production issues and implement remaining integrations and carefully took care of implementing any new requests.
Backend Tech: Typescript with NestJS to create Node.js services, Jest for unit testing, MongoDB and Redis for data storage and sharing.
API: OpenAPI/Swagger for API documentation and to create SDKs for inter-service communication.
Frontend: Typescript with VueJS