I was researching and developing a web application which had sub-apps. Each sub-app had reusable components created with React, Redux and Redux-Sagas. Components had their own React+Redux+Saga life cycle and components were communicating between them using handlers. I researched a system to publish components in a NPM repository, and I discovered Sinopia. Using Docker, I published my components on the "Sinopia NPM server repository". Those could be accessed via NPM installation in any project.
Programming Languages
TypeScript
Technology Stack
Angular JS 2RxJSReactReduxSagasMochaChaiGulpWebpack
Development Tools
WebStormGitJiraHerokuAndroid Studio
Agile Methodology
Scrum