Widget разрабатывался как npm пакет, который можно подключить в любое приложение. Widget сам по себе достаточно гибкий по функционалу, в зависимости от настроек которые приходят с бэка можно выбирать методы авторизации и регистрации, вход через соц. сети, дозапрашивать поля после входа(обязательные или которые можно пропустить) и многое другое.
Основные технологии: React, Typescript, emotion, react-intl