---
# System prepended metadata

title: Points techniques front améliorations

---

# Points techniques front améliorations

- Keycloak : ajouter Bundler, TypeScript, gestion de dépendances
- Tests E2E checkout => A faire par les PO ou en collaboration avec les dévs ?
- Enlever le code non utilisé (templates twig, fichiers JS front)
- Amélioration du nommage des fichiers / méthodes
- Refactoring JS -> TS
  - Ne plus commiter de nouveau code JS
  - Refactoriser quand on intervient sur des fichiers JS
  - Voir si on peut estimer et planifier certains refacto compliqués (BO Redux, BO SelectAutocomplete par exemple)
- Mutualisation du code (réutilisation de templates)
- Partage de code JS / CSS entre les projets (checkout / ecommerce / keycloak / Mon compte V2 / React Native Sézane). Pourrait permettre de mutualiser des fonctionnalitées
  - Modale de personnalisation
  - Analytics
  - Footer ?
- CSS
    - Migration Tailwind ? ༼ ºل͟º ༽
- Lib du front (chercher des améliorations pour les modales)
- Upgrade des libs
    - Uniformiser la version de node sur tout les projets
    - Faire le tour des dépendances à maj
    - Enlever la dépendance à node-sass
