Aller au contenu
Accueil » SugCrepes – plateforme low code spécialisée

SugCrepes – plateforme low code spécialisée

Décrire, maquetter, partager,
Commander vie à son dessin,
Ce fou désir de nos clients…
Gagnons d’en être l’artisan !

SugCrepes c’est quoi ?

Vous souhaitez fabriquer, rapidement et simplement, une solution digitale moderne, gamifiée et processisée de paramétrisation, visualisation, partage et approvisionnement, pour votre gamme étendue de produits fabriqués à la demande car sur-mesure, et bien SugCrepes répond à ce besoin.

SugCrepes est une plateforme low code de développement d’application web qui exploite la puissance du SC-L, le langage de description des offres commerciales innovantes. Cliquer ici pour en savoir plus >>

Pour mieux comprendre je vous invite à visiter le site Happycardz. Ce site bâti à partir de Prestashop, SugCrepes et Clariprint. propose d’auto-éditer des jeux de cartes sur-mesure, de les maquetter en ligne, de partager des photos et video de la maquette 3D à sa communauté pour enfin commander la fabrication. A travers cet exemple je vous invite à imaginer à quoi pourrait ressembler une application de commerce capable d’exploiter tout votre savoir faire et de libérer l’imagination de vos clients.

De quels type de produits sur-mesure parle-t’on ?

a. aujourd’hui

A ce jour SugCrepes est la solution pour vendre en ligne tout produit fabriqué, à l’unité ou en lot, à partir de feuilles ou plaques, imprimée(s) avec/sans finition de surface et/ou pliée(s) et/ou assemblées, cousues et/ou collées. Par exemple pour du packaging, du mobilier en carton, du mobilier de PLV, des set de jeux de société.

b. demain

Notre service de R&D travaille d’arrache pied pour vous proposer prochainement l’intégration de matériel d’accastillage (vis, écrou, charnière, glissière, loquet, poignée, haubans etc …). D’ici peu de temps SugCrepes sera aussi la solution idéale pour la commercialisation de produit / concept de mobilier en bois et/ou métal assemblé à partir de plaques et/ou profilés découpés et de connecteurs.

Moderne, gamifiée et processisé, pourquoi ?

Comment SugCrepes peut s’octroyer ces qualificatifs ? et bien, grâce à un panel de services rendus tel que :

  1. Des formulaires dynamiques grâce à un UI (User Interface) Organizer intégré
  2. La 3D interactive et animée
  3. La personnalisation en ligne des textures du modèle 3D afin d’obtenir une maquette 3D réaliste
  4. La capture photo et vidéo de la 3D pour le partage des projets des clients
  5. L’Instant Quote (calcul de prix instantané) via PriceRequest (requête de prix) au serveur CPQ (Configure Price Quote : serveur de calcul de devis)
  6. La génération automatique de fichier de découpe et perçage pour la fabrication

Une approche low-code

En règle générale, le développement de logiciels nécessite beaucoup de « code standard » : des sections de code répétées à plusieurs endroits avec peu ou pas de variations, utilisées pour exécuter des fonctions de base. Dans les langages de programmation verbeux, cela nécessite beaucoup de travail et de temps.   

Pour réduire le temps consacré à ce que de nombreux programmeurs considèrent simplement comme un travail subalterne, ils peuvent adopter une approche low-code basée sur un langage de programmation personnalisé qui effectue tout le travail standard pour eux.   

SugCrepes utilise un langage spécifique à un domaine (DSL) personnalisé créé en interne par notre équipe R&D. 

Ce langage est conçu selon une conception pilotée par domaine. Cela signifie qu’il est conçu pour correspondre au « domaine d’activité », le secteur d’activité ciblé par le logiciel en fonction des flux de travail et des entrées requis par le domaine de SugCrepes 

Intégration rapide et simple, comment ?

SugCrepes s’intègre à n’importe qu’elle application web simplement en intégrant à une page html une widget jQuery.

Le code html de SugCrepes utilise le « templating » d’EJS, il est donc aisé de personnaliser l’interface graphique.

En standard SugCrepes est compatible Bootstrap 5.

En standard SugCrepes dispose du module d’interconnexion avec Clariprint, mais il est facile d’intégrer de nouvelles passerelles vers n’importe quel CPQ disposant d’APIs Json/Rest.

Vous souhaitez utiliser le CMS Prestashop, nous avons développé un module Prestashop dédié à SugCrepes. Nous allons aussi prochainement proposer un module Woo commerce.

De quoi est constitué SugCrepes ?

SugCrepes Language (SC-L)

Le SC-L (SugCrepes Language) est un DSL (Domain-specific language ou langage dédié) basé sur JSON qui permet de décrire une offre de produits dans une bibliothèque métier, ceci rapidement et sans se soucier des aspects informatiques.

Cliquer ici pour en savoir plus >>

SugCrepes Headless Server (SC-HS)

SugCrepes Headless Server est l’application hébergée sur serveur(s), elle remplit les f onctions suivantes :

1/ interprète les bibliothèques métiers écrite en SC-L et instancie le modèle objet

2/ propage les paramètres d’invocation du modèle (paramètres d’entrée des APIs)

3/ calcule les polylignes de chaque face, calcule les polylignes de découpe

4/ génère le documents SVG pour chaque « template »

5/ calcule les triangles (meshage) des faces

6/ génère l’atlas optimisé des textures pour une homogénéité du rendu (les rapports de dimension des objets texturés sont conservés et les textures sont agencés de manière à occuper au maximum la mémoire vidéo)

6/ construit le modèle objet géométrique 3D de la scène (arborescence des objets, matrices de setup, buffers de position, buffers d’indice des sommets des triangle, buffers de position de texture, modélisation des animations etc)

7/ héberge les APIs suivantes pour SugCrepes CSR (Client-Side Rendering) :
– GetJsonReification : retourne les paramètres de réification à remonter dans un back-office pour spécialiser un formulaire produit
– GetJsonParameters : retourne tous les paramètres utiles pour l’affichage du formulaire dynamique de personnalisation
– CallCPQAPi : interroger le CPQ (Configure Price Quote) pour une demande de prix
– GetSVGs : retourne la liste des patrons des développés des formes du projet
– GetWebGl : retourne la structure de données pour la représentation 3D

SugCrepes CSR (Client-Side Rendering) (SC-CSR)

SugCrepes CSR est le client-side JS framework de SugCrepes qui s’intègre facilement à toute web App comme un CMS (Prestashop, WordPress, Woocommerce).

Il propose les fonctionnalités suivantes :

  • voir des catégories de produits
  • rechercher des produits
  • voir les produits d’une catégorie
  • accéder à une fiche produit avec formulaire dynamique
  • enregistrer un projet
  • ré-éditer un projet
  • modifier les paramètres
  • calculer un prix
  • télécharger les patrons des développés de forme
  • uploader des textures pour le modèle 3D
  • visualiser le projet en 3D interactive
  • capturer en photo ou vidéo le modèle 3D
  • ajouter au panier

SugCrepes 3D Sampler (SC-3DS)

SugCrepes Sampler est le sampler 3D intégré à SC-CSR qui permet la visualisation 3D interactive. Développé nativement en WebGL et optimisé spécialement pour afficher et animer une multitude d’objets pliés (impliquant des milliers de matrice) sur des clients légers (comme des smartphones ancienne génération). Ce sampler permet l’interaction via la rotation, la translation et le zoom, la visualisation plein écran, la capture photo et vidéo.

Pourquoi la dénomination SugCrepes ?

Le nom SugCrepes contient les deux références imbriquées, la « crêpe » et la « crêpe au sucre ».

La crêpe

La crêpe, cet objet plat que l’on peut empiler, qui se mue en objet 3D une fois plié ou roulé, cette référence illustre à la fois la typologie des produits traités par SugCrepes (les produits pliés et/ou assemblés) et à la fois la visualisation 3D de ces produits. Et en même temps chaque crêpe est unique …

La crêpe au sucre

La « crêpe au sucre » du film « les bronzés font du ski », dont je vous propose un extrait à travers le script qui suit :
<<

  • Ah oui, certainement… Je vais vous prendre (euh) une crêpe au sucre avec une bière.
  • Ah non non non, je m’excuse, monsieur, nous ne faisons pas ça ici. Vous vous êtes trompés d’établissement. Vous avez toutes nos crêpes sur la carte.
  • Vous avez de la pâte ! Vous avez du suc’ ! Alors avec la pâte vous faîtes une crêpe et vous mettez du sucre dessus !

>>

Cette référence cinématographique illustre l’intérêt du concept FRN (Feat Real Needs) par opposition au catalogage : avec le FRN, le client peut choisir sa propre configuration parmi les millions de combinaison que lui offre le savoir faire d’un fabricant, le client n’est pas strictement limité à un menu. Et le concept FRN ne peut être implémenté que grâce à l’action conjointe d’une UI performante et de l’invocation d’un CPQ (Configure Price Quote) comme Clariprint pour le calcul tarifaire et la génération dynamique d’un ordre de fabrication.

Le pluriel

Le pluriel indiqué par le ‘s’ à la fin de SugCrepes, est un rappel que SugCrepes à pour finalité de gérer des produits issues de l’assemblage d’une multiplicité de composants. Cette capacité fait son originalité et sa valeur ajouté. Et aussi parce que chez Expert-solutions nous sommes gourmands !