Description du projet
TraduitL'exigence principale est la résilience hors ligne : les pages clés, les images et les données mises en cache doivent toujours se charger lorsque le réseau tombe, en utilisant un service worker et une stratégie de mise en cache appropriée. En plus de cela, nous avons besoin de notifications push qui fonctionnent à la fois sur les installations d'écran d'accueil Android et iOS, afin que nous puissions atteindre les utilisateurs au sujet des mises à jour et des messages de la même manière qu'une application native le ferait. L'invite d'installation doit sembler naturelle, pas intrusive, et l'application doit passer les vérifications de base d'installabilité afin que les navigateurs offrent automatiquement l'option d'ajouter à l'écran d'accueil.
Nous ne cherchons pas à reconstruire à partir de zéro. La structure, le design et le contenu existants doivent rester intacts — le travail consiste à envelopper correctement le site avec un manifeste, un service worker, des règles de mise en cache et un backend de notification, puis à le tester sur les principaux navigateurs mobiles.
Ce que nous attendons du freelance :
— Audit du site actuel et un plan pour ce qui doit changer
— Manifeste fonctionnel et configuration du service worker
— Mise en cache hors ligne pour les pages principales et les actifs statiques
— Configuration des notifications push avec un flux d'opt-in
— Tests sur Android et iOS, avec un court rapport sur les limitations éventuelles