refactoring du découpage entre sinatra et angular