Un intranet sur mesure, pour Concept Store Photo.
Un outil sur mesure pour piloter trois magasins, conçu et déployé pendant mon alternance.

- Période
- Octobre 2025, en production
- Entreprise
- Concept Store Photo, Nantes
- Rôle
- Conception, design, déploiement
- Périmètre
- 3 magasins, une trentaine d'employés
Contexte
Quand j'ai rejoint Concept Store Photo en alternance en octobre 2025, l'entreprise gérait ses trois magasins (Nantes, Rennes, Vannes) avec un patchwork d'outils. Tableurs partagés pour les plannings. E-mails pour les demandes de congés. Messages instantanés pour les navettes inter-magasins. Chaque vue était partielle. Aucune n'était à jour.
Côté e-commerce, la boutique tourne sur PrestaShop avec un catalogue produits, un stock, des marketplaces et un module de location de matériel pour les clients professionnels. Toutes ces données existaient déjà, mais nulle part les équipes magasin ne pouvaient les croiser avec la réalité du terrain.
J'ai proposé de construire un intranet sur mesure. L'idée : un seul outil qui centralise les plannings, les congés, les ventes et les navettes, plutôt que de jongler entre trois logiciels génériques.
Démarche
Trois semaines d'observation et d'entretiens. Je suis allé voir dans les magasins comment les équipes gèrent leur journée. Qui demande quoi, à qui, par quel canal. J'ai listé les frictions une par une.
L'outil est découpé en modules. Le tableau de bord est l'écran d'accueil, et chaque équipe a sa propre section dédiée. Toutes les fonctionnalités répondent à un besoin remonté pendant les entretiens, rien de plus.
Côté technique, l'intranet se branche sur l'API de PrestaShop pour synchroniser en temps réel le catalogue produits, les stocks par magasin, les commandes, les contrats de location et les promotions actives. Pas de double saisie. Le back-office e-commerce et l'outil interne parlent la même langue.
Le développement a pris quatre mois, par itérations courtes avec retours hebdomadaires de la direction. Stack moderne, déployé sur Vercel pour livrer les ajustements à la journée.
L'outil, pièce par pièce
Sept écrans, sept fonctions. Chaque module a été dessiné pour résoudre une frustration précise, observée chez les équipes avant d'être codée.
Tableau de bord
La vue d'entrée. Tout ce qui mérite l'attention de la direction sur une seule page. Filtres par magasin (Nantes, Rennes, Vannes), indicateurs temps réel sur les employés, congés, ventes en retard. Messages du jour pour communiquer avec les équipes, promotions actives par marque, navettes à traiter, congés en cours et anniversaires à venir.
Planning global
La vue calendaire qui agrège congés, alternances et navettes inter-magasins. Un seul endroit pour voir qui est présent, où, et quand. La direction y croise les arbitrages RH avec la réalité opérationnelle.
Promotions et marketplaces
Suivi des offres par marque (Canon, Sony, Panasonic, OM System) avec date de fin en J-2 et prime de vente associée. Synchronisation avec PrestaShop pour propager promotions et prix vers le site e-commerce et les marketplaces. Cohérence garantie entre magasin physique et canaux en ligne, sans double saisie.
Navettes inter-magasins
Demande, suivi et traitement des transferts produits entre Nantes, Rennes et Vannes. Statut En attente, En cours, Livré. Historique complet et automatisations e-mail à chaque étape.
Finance et résultats
Saisie des résultats du jour depuis chaque magasin, remise en banque, consolidation automatique. Tableaux de bord historiques pour analyser les variations et anticiper.
Location de matériel
Module dédié à la location d'équipement photo aux clients professionnels. Catalogue de matériel synchronisé avec PrestaShop, création de contrat, sortie du parc, suivi de la durée, retour, état au retour et facturation. Une seconde source de revenu, gérée de bout en bout depuis l'intranet.
Ressources humaines
Demandes de congés avec workflow de validation, suivi des alternants, anniversaires, signature e-mail unifiée pour les équipes. La paperasse RH, simplifiée.
●Les noms, chiffres et données affichés sur ces captures sont factices. L'outil est en production avec les vraies données de l'entreprise.
Les modules qu'on n'a pas montrés
Tout ce qui sert moins souvent mais qu'il fallait avoir sous la main. Pensé pour s'effacer une fois en place.
- Employés
Fiche par collaborateur, contrat, ancienneté, accès, historique des congés et formations.
- Étiquettes prix
Génération de PDF d'étiquettes produit imprimables, connectée en direct à l'API PrestaShop. Sélection d'un produit, choix du format, et le PDF est servi avec prix, code-barres et infos à jour. Plus de Word à remplir à la main.
- Signature e-mail
Génération d'une signature unifiée pour les équipes, avec photo, fonction et marque.
- FAQ
Base de connaissances interne. Les questions qui reviennent, documentées une fois, accessibles à tous.
- Administration
Droits d'accès par rôle, configuration des modules, gestion des magasins et des paramètres globaux.
- Recherche globale
Raccourci Ctrl K pour atteindre n'importe quel écran, employé ou produit en deux frappes.
Les e-mails, sans y penser.
Chaque action dans l'intranet déclenche le bon e-mail vers la bonne personne, automatiquement. Plus de relance à faire à la main. Plus d'information qui reste bloquée chez quelqu'un. Trois exemples typiques de la journée :
- 01
Demande de congé → e-mail au manager pour validation, puis au demandeur pour la décision, puis à la paie pour le déclenchement.
- 02
Promotion à J-2 → e-mail rappel à l'équipe magasin avec la marque, la durée restante et la prime de vente associée.
- 03
Navette inter-magasins validée → e-mail au magasin d'origine pour préparer, au magasin de destination pour réceptionner, et à la direction pour traçabilité.
Résultats
- 01Une trentaine d'employés équipés sur les 3 magasins
- 02Centralisation de tous les flux internes
- 03Automatisation des e-mails de demande et de validation
- 04Dashboards consultés quotidiennement par la direction
- 05Outil toujours en production en mai 2026
Ce que j'en retiens
Faire un bon outil interne, c'est surtout enlever des fonctionnalités. À chaque module qu'on a retiré, l'outil devenait meilleur.
Les équipes ne te font pas confiance parce que tu fais une belle démo. Elles te font confiance quand tu leur fais gagner 5 minutes par jour, tous les jours.
- Next.js
- TypeScript
- Tailwind CSS
- PrestaShop API
- Génération PDF
- PostgreSQL
- Vercel