refonte front-office JS