MyBrickStore est une solution technique complète permettant aux passionnés de LEGO de transformer leurs photos personnelles en œuvres d'art (mosaïques) et de commander les pièces nécessaires.
Objectifs & Enjeux
- Objectif Principal : Concevoir une chaîne de traitement automatisée allant de l'upload utilisateur à la génération de facture, en passant par le traitement d'image complexe.
- Enjeux Techniques : Assurer l'interopérabilité performante entre plusieurs langages (Web/Système/Traitement) et gérer une persistance de données cohérente.
L'architecture repose sur un flux de données strict :
- L'utilisateur téléverse et configure son image (Web).
- Java redimensionne l'image selon la résolution cible.
- Le langage C calcule les zones de pavage.
- Java effectue le "Color Matching" (mapping pixels/briques).
- PHP génère le panier et gère la logistique commande.