SaaS customer management - React (Redux) + NestJS

Project goal

Development of a SaaS-type web application for the digitalization of customer management, as well as the increase in business channels through the sale of packaged services through the platform.

It is required that the application can be personalized with the corporate image of each client and offer the possibility of including a personalized domain.

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

Tasks addressed

Front end

Development of the collection and authentication management module.

Back end

Development of the authentication microservice following the OAuth2.0 pattern and the development of the collection management service.