Este proyecto lo cree como base para desarrollo de aplicaciones internas dentro de Geekshubs, con el objetivo de disponer de un entorno rápido de desarrollo e intentado acercar ciertas características de otros lenguajes a JavaScript enfocada a la programación orientada a objetos, por ejemplo la disponibilidad de Interfaces, tipado, etc.
Además incluye como ORM, TypeOrm que nos permite disponer de diversas conexiones a diferentes tipos de Persistencia, tanto BD relacionales como no relacional y además con Inversify que nos permite disponer de un Contenedor de dependencias donde poder inyectar allí donde nos hace falta.
Es otro proyecto que me gustaría actualizar, dado que tiene 12 meses incluyendo nuevas funcionalidades, y adaptándolo a la última versión de typescript e inversify, haciéndolo crecer y disponer de una estructura base donde poder desarrollar apps con una estructura establecida.
Aquí tenéis un vídeo de como poner en marcha el proyecto y su funcionamiento. Y en este repo de Github el proyecto para que podáis descargarlo, así como enviar las PR que creáis conveniente, me ayudáis?