front : gestion des erreurs + d'autres trucs, ajout d'un json pour le offline