SortFlex - Configurateur 3D pour supports et rangements personnalisés
Un outil de conception 3D dans le navigateur pour créer des supports, organisateurs et rangements personnalisés. Glissez-déposez des objets du quotidien sur un plateau, puis imprimez en 3D ou commandez une version imprimée.
Voir le projetSur cette page
SortFlex est un projet que j’ai construit de zéro pour résoudre un problème récurrent : je voulais des supports et organisateurs personnalisés pour ma salle de bain, mon bureau et mon atelier, mais la conception dans un logiciel CAO traditionnel était excessivement complexe pour une tâche simple. J’ai donc créé l’outil de conception 3D le plus simple au monde pour les objets pratiques du quotidien.
Ce que ça fait
SortFlex permet à n’importe qui - sans expérience CAO - de concevoir des supports et organisateurs directement dans le navigateur. Le processus se fait en trois étapes :
- Choisissez vos produits. Sélectionnez les objets à organiser dans un catalogue d’objets standards - rasoirs, bouteilles, outils, câbles, produits de soin, ustensiles de cuisine et plus. Chaque objet est ajustable pour correspondre aux dimensions exactes de votre produit.
- Arrangez sur un plateau. Glissez-déposez les objets dans une scène 3D en temps réel. Alignement sur grille, ajustement des tailles, choix des couleurs - tout se passe en direct dans le navigateur, sans installation.
- Imprimez ou commandez. Exportez les fichiers STL ou 3MF pour votre imprimante 3D, ou commandez une version imprimée professionnellement.
L’éditeur propose un catalogue de produits à gauche, un viewport 3D en direct au centre et les paramètres du plateau à droite. Choisissez une couleur, ajustez les dimensions et voyez votre design se mettre à jour en temps réel. Le site propose également une galerie de modèles populaires prêts à l’emploi pour démarrer rapidement - organisateur de kit de rasage, toolkit salle de bain homme, support de soins Aesop, support bouteille d’huile d’olive retournée, stations de bureau et plus.
De l’écran à l’objet physique
Une fois votre design prêt, cliquez sur “Download for 3D Print” et choisissez votre format - STL pour une compatibilité universelle ou 3MF pour le support multicolore dans les slicers modernes. Le fichier exporté va directement dans votre slicer.
À gauche, le dialogue d’export avec le choix du format et les dimensions du plateau. À droite, le même design chargé dans Bambu Studio, prêt à être découpé et imprimé sur un Bambu Lab X1C. Le flux complet, de la conception dans le navigateur à l’objet physique, prend des minutes, pas des heures.
Cas d’utilisation
SortFlex couvre les organisateurs pour pratiquement toutes les pièces :
- Salle de bain - brosse à dents, rasoir, savon, flacons de soin - le tout dans un plateau compact
- Bureau - support de téléphone, porte-stylos, clips de câbles pour un espace de travail propre
- Atelier - tournevis, pinces, clés Allen sur un support mural organisé par taille
- Cuisine - pots à épices, ustensiles, bouteilles, organisation du plan de travail
Le backend admin
Derrière l’éditeur utilisateur se trouve une interface admin complète pour gérer l’ensemble du produit - supports, modèles, utilisateurs, matériaux, catégories, tarification et déploiement. Les modèles peuvent être sauvegardés, tagués et basculés entre les modes vitrine et tutoriel.
La barre latérale couvre tout : Dock Creator, Holders, Templates, AI Lab, Materials, Categories, Users, Feedback, Pricing, GitHub Actions, Cloudflare Deployment, Database Admin et un SQL Editor. C’est un backend opérationnel complet conçu pour gérer le produit à grande échelle.
Création de supports par IA
La partie la plus intéressante des outils admin est l’AI Lab - un Dock Creator qui utilise Claude Code pour analyser des objets 3D et générer automatiquement les paramètres de support. Téléchargez une photo ou décrivez un objet, et l’IA analyse sa section transversale, suggère la forme optimale du support (cercle, ellipse, carré ou personnalisé) et génère la configuration paramétrique.
Le panneau de gauche montre l’analyse du support avec l’échantillonnage de section transversale, la suggestion de forme et les contrôles paramétriques. Le viewport central rend l’aperçu 3D du support. Le panneau de droite montre l’AI Assistant exécutant Claude Code - modifiant les paramètres du support en temps réel, avec la configuration dock active en JSON. Cela me permet d’élargir rapidement le catalogue produit sans modéliser manuellement chaque type de support.
Tech Stack
C’est un produit full-stack que j’ai conçu et construit de bout en bout :
- Frontend : React 19 + Vite, avec React Three Fiber pour le configurateur 3D en temps réel. L’interface drag-and-drop fonctionne entièrement dans le navigateur avec l’alignement sur grille, les outils d’alignement et l’aperçu en direct.
- CAD Engine : CadQuery (Python) côté backend pour la génération de modèles solides paramétriques. Quand un utilisateur finalise un design, les paramètres sont envoyés au moteur CadQuery qui génère une géométrie précise et étanche.
- AI Integration : Claude Code pour la création automatisée de supports - analyse les sections transversales d’objets et génère des configurations paramétriques à partir de photos ou descriptions.
- Formats d’export : STL et 3MF - compatibles avec tout slicer FDM ou SLA (Bambu Studio, PrusaSlicer, Cura, etc.).
- Infrastructure : Cloudflare Pages pour le frontend, Cloudflare R2 pour le stockage des assets/modèles, et un VPS Hostinger pour le backend de calcul CAD Python.
- Admin : Backend de gestion complet pour les supports, modèles, utilisateurs, matériaux, catégories, tarification et déploiement.
- Design : Famille de polices Inter, UI minimale et épurée. Le catalogue produit et la galerie de modèles sont tous rendus avec de vrais aperçus 3D.
Statut actuel
SortFlex est actuellement en accès anticipé. Vous pouvez vous inscrire sur la liste d’attente pour être notifié quand votre place est prête. Le designer, la galerie de modèles et le pipeline de commande sont tous fonctionnels - j’intègre les utilisateurs par vagues pour assurer la qualité.
Pourquoi j’ai construit ça
Je possède un Bambu Lab X1C et je me retrouvais régulièrement à modéliser des supports simples dans Fusion 360 - un marteau-pilon pour un problème de punaise. La plupart des propriétaires d’imprimantes 3D téléchargent des fichiers depuis Thingiverse ou Printables, mais ceux-ci ne conviennent jamais exactement à leurs produits spécifiques. Et les personnes sans imprimante n’ont aucun moyen d’obtenir des organisateurs personnalisés.
SortFlex comble ce fossé : un outil dédié qui rend la conception de supports aussi simple que d’arranger des icônes sur un écran, avec la possibilité d’imprimer soi-même ou de faire imprimer et livrer.
Articles liés
On the Loop - Diriger l'IA est un problème d'empowerment
Le flywheel agentique de Kief Morris, publié sur le site de Martin Fowler, retombe presque mot pour mot sur les mêmes principes que Marty Cagan et Reed Hastings prêchent depuis des décennies. Diriger des agents IA n'est pas une nouvelle discipline. C'est du product management empowered avec un nouveau type de coéquipier.
Le Vibe Coding en Prod est un Problème de Management, Pas un Problème de Code
Eric Schluntz (Anthropic) soutient que le vrai défi de l'ingénierie assistée par IA est le plus vieux problème du management - comment vérifies-tu un travail que tu ne peux pas lire toi-même ? Mon point de vue sur les leaf nodes, la PR de 22 000 lignes, et pourquoi être le PM de Claude est le nouveau métier d'ingénieur.
PLAID en Pratique - J'ai Fait Passer une Vraie Idee de Produit Dans ce Skill Idea-to-Launch
Un test pratique de PLAID, un skill Claude Code qui fait passer un founder d'une idee brute a un PRD, un roadmap et un plan go-to-market. Ce qui a marche, ce qui n'a pas marche, et ou il se place a cote de agent-skills d'Osmani et Spec Kit.