Configurateur de cuisine type IKEA - Divers - Programmation
Marsh Posté le 05-07-2019 à 15:59:25
Certainement beaucoup de Javascript plus le HTML et CSS qui vont bien.
En plus du PHP ou autre et une base de données côté serveur pour fournir les infos sur les éléments au client et d'autres fonctionnalités (devis, commande, sauvegarde, ...).
Il y a du boulot.
Marsh Posté le 05-07-2019 à 16:13:24
Donc pas de Python ou de JAVA ? (ex Développeur JAVA inside)
Une DB pour stocker les éléments prédéfinis, type mur/fenêtre/plancher ... qui serait appelée directement en JavaScript ?
Des idées sur comment est fait le configurateur de cuisine IKEA par ex ?
Merci pour ta réponse rapide
Marsh Posté le 05-07-2019 à 17:52:06
Côté client c'est JS obligatoire. Côté serveur il doit y avoir moyen d'utiliser Java ou Python.
Le JS va envoyer une demande au serveur par XHR, là le language de ton choix va interroger la BD et retourner le résultat vers le client.
Pour Ikea si tu vas sur leur configurateur tu peux faire clic droit et "regarder la source", ça te donnera une idée.
Marsh Posté le 07-07-2019 à 09:20:06
C'est un sujet complexe et vu le niveau des questions j'ai l'impression qu'on n'en verra pas le bout avant un bout de temps, alors je propose également une autre approche : ça se trouve en version toute faite, pas forcément gratuit mais qui permettent déjà une bonne base.
Taper "Online product configurator" ou quelque chose comme ça, avec éventuellement "script", "free", le nom du langage (etc) en plus.
Ex de listing : https://www.getapp.com/sales-softwa [...] figurator/
Y en a d'autres, certains sont des outils à des milliers d'euros par an.
Et il y a aussi des plugins pour les principaux CMS du marché pour faire ça : https://codecanyon.net/tags/product%20configurator
Là on est plutôt à 50€
(Ce ne sont que des exemples illustratifs trouvés en quelques minutes mais j'ai donné les mots clés)
edit : je viens de tomber sur ça https://www.3dconfigurator.io/
Pas mal pour une cuisine
Marsh Posté le 08-07-2019 à 16:58:31
J'ai exploré les liens que tu as mis dans ta réponse (et je te remercie pour tes recherches). Je me rends compte que je n'ai pas assez bien défini mon besoin (premier défaut du product owner ). Ou alors je n'ai pas bien compris le fonctionnement des configurateurs ou je n'arrive pas à visualiser comment je pourrais les adapter à mes besoins. Pour les tarifs, 50€ ça passe, plusieurs milliers va falloir être sûr du potentiel
L'idée serait de définir une bibliothèque d'éléments constructifs qui serait ensuite utilisée pour construire une maison de type modulaire. La taille des éléments serait fixée, par exemple la longueur d'un mur serait un multiple de 3m.
Après reflexion, j'ai l'impression de vouloir un outil comme on peut trouver dans les Sims quand on veut construire sa maison
Du coup j'ai l'impression qu'il y a un travail conséquent pour développer ce genre d'outil, surtout si en plus on veut l'adapter sur un site web (le côté multi plateforme / OS / navigateurs). En tablant sur une équipe d'environ 1 personne (moi ), je crois qu'on dépasse la dizaine d'années pour sortir un truc potable non ?
Autre piste : utiliser un logiciel de CAO existant, type SketchUp ou AutoCad, sur lequel on ajouterait un plugin qui limiterait les choix constructifs dans des éléments prédéfinis.
Encore merci pour vos réponses qui m'aident à y voir plus clair
Marsh Posté le 10-07-2019 à 08:35:35
Bon peut-être qu'un truc comme ça serait une bonne petite base de travail pour toi:
https://codepen.io/vincentntang/pen/LKgWbv
Marsh Posté le 10-07-2019 à 08:54:11
C'est chouette, surtout les 3 fenêtres de travail visibles, mais j'ai toujours du mal à imaginer un système constructif avec ce type de solutions. Là, tu peux choisir plusieurs choses indépendantes (la couleur, la matière, le bureau, la chaise) mais dans mon cas, tu dois pouvoir vérifier la cohérence de la structure, le placement des murs les uns par rapport aux autres, le non-chevauchement ....
J'ai pas le cul sorti des ronces comme on dit chez moi
Marsh Posté le 11-07-2019 à 14:20:11
TotalRecall a écrit : C'est un sujet complexe et vu le niveau des questions j'ai l'impression qu'on n'en verra pas le bout avant un bout de temps, alors je propose également une autre approche : ça se trouve en version toute faite, pas forcément gratuit mais qui permettent déjà une bonne base. |
Bien le bonjour
J'ai fini par trouver un configurateur de maison qui ressemble pas mal à ce que je voudrais faire. On peut partir du plan, choisir les éléments constructifs murs / portes / fenetres et ensuite avoir une vue 3D : http://perso.mobic-autoconstruction.fr/devis/nouveau
Du coup, après analyse, ça fait appel majoritairement à du JS / JQuery, mâtiné de PHP et de Bootstrap. Pas d'idée sur le back-end en revanche.
Je vois ce que ça pourrait donner, mais j'ai toujours l'impression que le travail est immense, surtout si je dois le faire seul et en bossant sur plusieurs projets en parallèlle.
Marsh Posté le 11-07-2019 à 16:49:44
scrat51 a écrit : Je vois ce que ça pourrait donner, mais j'ai toujours l'impression que le travail est immense, surtout si je dois le faire seul et en bossant sur plusieurs projets en parallèlle. |
Tu as parfaitement raison.
Marsh Posté le 05-07-2019 à 15:50:19
Bonjour à tous
J'ai fait quelques recherches sur le fofo, mais j'ai rien trouvé de correspondant. A part peut être SketchUp, mais je ne sais pas dans quel mesure on peut le personnaliser.
L'idée est de développer un configurateur du même type que IKEA, mais plus à l'échelle d'un bâtiment que d'une cuisine.
Le nombre d'éléments utilisables serait limité et dans une bibliothèque, les éléments auraient des dimensions fixes. Pour construire son bâtiment, il "suffirait" de prendre des éléments dans la biblio et de les assembler.
Quelqu'un aurait-il des infos là dessus ? Dans quel language est fait le configurateur de cuisine IKEA, ou les autres configurateurs de cuisine en général ?
Tout info est bonne à prendre
Have fun