SaaS online training - MOOCs LMS

Web application development with Next.js and NestJS

Project goal

Development of a SaaS-type web application with functionalities for the creation and distribution of content. Users will be able to create MOOC and LMS type applications

It was necessary to offer the user the possibility of personalizing the application with their corporate identity, as well as having a personalized domain of the client’s choice.

At the beginning, only the web option is considered, but as soon as the model is validated, we want to develop a hybrid application for iOS and Android.

Development should follow good development practices, DDD architecture patterns, and SOLID principles. As well as presenting a coverage of unit tests and high acceptance.

To constantly develop and put new functionalities into production, the implementation of a CI-CD system is required.

Tasks addressed

Front-end development

Development of a modular component library. Design layout with Tailwind and Next.js.

Performance optimization

Next.js performance optimization to improve user experience and SEO positioning.