First fonctional version with my TypeScript project !!