Portfolio
Stage · BUT

Expérience professionnelle

Mon stage

Retour d'expérience sur mon stage en entreprise : missions réalisées, compétences mobilisées et lien avec le référentiel BUT.

FeatCoop

Poste : Développeuse Web · Stagiaire

Mai – Juillet 2026Lyon 7ème, France

Feat coop est une société coopérative (SCOP) lyonnaise fondée en 2020, spécialisée dans la valorisation des stocks dormants textiles. La plateforme met en relation des fabricants français disposant de surplus de production avec des acheteurs professionnels (créateurs, stylistes, ateliers de confection), qui peuvent ainsi s'approvisionner en matières premières de qualité à prix réduit, dans une démarche de mode plus durable.

Missions réalisées

Chaque mission est reliée aux compétences du référentiel BUT.

1

Refonte UX/UI du système de filtres catalogue

Conception sur Figma puis développement d'une sidebar de filtres avec système d'accordéon, sliders de plage et pastilles de couleur dynamiques, en remplacement de l'ancien système basé sur les paramètres d'URL. Migration de la gestion d'état vers TanStack Store avec persistance localStorage pour des filtres plus rapides et conservés entre les visites.

Livrables

  • Maquettes Figma
  • Composants React (sidebar, accordéon, sliders, pastilles couleur)
  • Migration SQL (hex_color)

Compétences mobilisées

Niveaux atteints et composantes du référentiel BUT mobilisées lors de cette mission.

Réaliser

Concevoir, développer, déployer et maintenir des solutions informatiques de qualité.

Niveau atteint

3 / 4

Composantes du référentiel

  • Concevoir une architecture logicielle adaptée
  • Implémenter des fonctionnalités
  • Tester et déboguer
  • Déployer et maintenir en production

Collaborer

Travailler efficacement en équipe et communiquer avec les parties prenantes.

Niveau atteint

3 / 4

Composantes du référentiel

  • Communiquer à l'oral et à l'écrit
  • Faire de la revue de code
  • Travailler en méthode agile
2

Intégration du système de mailing

Mise en place d'un formulaire de contact connecté à Mailjet : création du template d'email, configuration de l'API et gestion de la confirmation d'envoi.

Livrables

  • Template d'email Mailjet
  • Formulaire de contact (popup React)
  • Documentation technique (configuration API)

Compétences mobilisées

Niveaux atteints et composantes du référentiel BUT mobilisées lors de cette mission.

Administrer

Installer, configurer et maintenir un environnement informatique sécurisé.

Niveau atteint

3 / 4

Composantes du référentiel

  • Configurer des serveurs et services
  • Automatiser le déploiement (CI/CD)
  • Surveiller et sécuriser l'infrastructure

Réaliser

Concevoir, développer, déployer et maintenir des solutions informatiques de qualité.

Niveau atteint

3 / 4

Composantes du référentiel

  • Concevoir une architecture logicielle adaptée
  • Implémenter des fonctionnalités
  • Tester et déboguer
  • Déployer et maintenir en production
3

Conception UX/UI des filtres et de la recherche

Rédaction des cahiers des charges (benchmark des sites concurrents, recueil des règles de gestion), maquettage sur Figma de plusieurs versions desktop et mobile, réalisation de diagrammes de séquence pour formaliser les interactions front/back, et rédaction d'un rapport de conception technique servant de base au développement.

Livrables

  • Cahiers des charges
  • Maquettes Figma (desktop & mobile)
  • Diagrammes de séquence
  • Rapport de conception technique

Compétences mobilisées

Niveaux atteints et composantes du référentiel BUT mobilisées lors de cette mission.

Conduire

Piloter un projet informatique de la conception à la livraison.

Niveau atteint

3 / 4

Composantes du référentiel

  • Planifier et estimer
  • Animer une équipe
  • Présenter et restituer les résultats

Collaborer

Travailler efficacement en équipe et communiquer avec les parties prenantes.

Niveau atteint

3 / 4

Composantes du référentiel

  • Communiquer à l'oral et à l'écrit
  • Faire de la revue de code
  • Travailler en méthode agile
4

Migration de la gestion d'état vers TanStack Store

Refonte de la logique de filtres, auparavant gérée via les paramètres d'URL, vers un store TanStack couplé à localStorage, pour des filtres persistants entre les visites et des performances de navigation améliorées.

Livrables

  • Store TanStack (lib/catalog/store.ts)
  • Module de synchronisation localStorage (filter-storage.ts)
  • Hooks personnalisés (useCatalogFilters, useCatalogFilterActions, etc.)

Compétences mobilisées

Niveaux atteints et composantes du référentiel BUT mobilisées lors de cette mission.

Optimiser

Analyser, mesurer et améliorer les performances d'une solution informatique.

Niveau atteint

3 / 4

Composantes du référentiel

  • Analyser la complexité algorithmique
  • Profiler et identifier les goulots d'étranglement
  • Améliorer les performances

Réaliser

Concevoir, développer, déployer et maintenir des solutions informatiques de qualité.

Niveau atteint

3 / 4

Composantes du référentiel

  • Concevoir une architecture logicielle adaptée
  • Implémenter des fonctionnalités
  • Tester et déboguer
  • Déployer et maintenir en production
5

Filtre qualité 1er choix / 2nd choix

Mise en place complète du pipeline : migration SQL, composant de filtre, badge sur les fiches produit et alerte d'information dans les résultats de recherche.

Livrables

  • Migration SQL (quality_grade)
  • Composant de filtre qualité (textile-quality-filter.tsx)
  • Badge produit et alerte UI

Compétences mobilisées

Niveaux atteints et composantes du référentiel BUT mobilisées lors de cette mission.

Réaliser

Concevoir, développer, déployer et maintenir des solutions informatiques de qualité.

Niveau atteint

3 / 4

Composantes du référentiel

  • Concevoir une architecture logicielle adaptée
  • Implémenter des fonctionnalités
  • Tester et déboguer
  • Déployer et maintenir en production

Gérer

Organiser et piloter la gestion des données et des connaissances.

Niveau atteint

3 / 4

Composantes du référentiel

  • Modéliser les données
  • Implémenter et optimiser les accès
  • Assurer la qualité et la sécurité des données
6

Corrections de design et de responsivité

Refonte complète du header (navigation), corrections de bugs d'affichage liés aux fusions de branches, réorganisation des onglets de la sidebar mobile, et améliorations UX sur les fiches produit et le tunnel de commande.

Livrables

  • Header refondu (composant navigation)
  • Corrections de responsivité (mobile)
  • Corrections de bugs post-fusion

Compétences mobilisées

Niveaux atteints et composantes du référentiel BUT mobilisées lors de cette mission.

Réaliser

Concevoir, développer, déployer et maintenir des solutions informatiques de qualité.

Niveau atteint

3 / 4

Composantes du référentiel

  • Concevoir une architecture logicielle adaptée
  • Implémenter des fonctionnalités
  • Tester et déboguer
  • Déployer et maintenir en production

Optimiser

Analyser, mesurer et améliorer les performances d'une solution informatique.

Niveau atteint

3 / 4

Composantes du référentiel

  • Analyser la complexité algorithmique
  • Profiler et identifier les goulots d'étranglement
  • Améliorer les performances