Contexte: Contribution au produit RunCRM pour offrir une expérience mobile-first installable sur iOS et Android, avec accès aux données essentielles hors ligne.
Objectifs
- Adapter l’interface existante de RunCRM en expérience mobile-first
- Développer une PWA de qualité production (installable iOS/Android)
- Implémenter une synchronisation sélective pour un usage offline (clients, projets, tâches)
Techniques et outils
- Frontend: React 18, TypeScript, Tailwind, SCSS
- PWA: Service Workers, Cache API, Background Sync
- Stockage offline: IndexedDB
- Performance: Lazy loading, optimisation d’images, code splitting
- Tests: Jest, React Testing Library
Livrables attendus
- Interface RunCRM responsive (mobile, tablette, desktop)
- PWA déployée sur l’environnement de staging
- Documentation technique complète
- Tests de performance incluant scénarios 3G/offline
📧 Pour postuler: info@innoway-solutions.com