Application Web sur mesure
Spécialisé en Planificaton et Ordonnancement.

Ergonomie et performance !

Les avantages d'une application web

Les processus de planification et de gestion de production sont de plus en plus complexes et en mouvance. En effet, les entreprises innovent et modifient leurs catalogues sans cesse pour rester compétitives. Pour pouvoir gérer ces processus complexes, il faut savoir s'équiper d'un bon logiciel de planification. C'est facile à dire, mais que peut-on faire ? Nous constatons dans la majeure partie des entreprises la présence d'Excel et parfois d'Access en accompagnement d'une gestion commerciale ou d'un ERP. Leur présence n'est pas anodine car elle témoigne de l'incapacité des éditeurs et intégrateurs d'ERP d'équiper nos sociétés convenablement.


Quel est le problème des ERP exactement ?


Un ERP est un logiciel très complexe qui essaye de satisfaire le plus de clients possibles. De ce fait, il embarque des milliers de paramètres pour pouvoir s'adapter à toutes sortes de processus. Il en résulte que le logiciel devient très dur à paramétrer car il est impossible de connaître tous les paramètres. On parle alors souvent de projets très longs (> 1 an) et qui nécessitent de faire travailler toute la société et de faire intervenir des consultants et chefs de projets coûteux. En fin de projet, en ce qui concerne le processus de planification, nous constatons que les fichiers Excel et Access convenaient mieux aux équipes que l'ERP déployé avec peine ... Tout ça pour ça ! Il est en réalité plus rapide, plus simple et moins coûteux de faire développer une solution web qui répond à vos besoins !

En quoi une Web-app de chez Planitools est une bonne solution ?


Nous avons de solides compétences en développement Excel et en ERP, acquises pendant plus de 15 ans sur des postes clés en PME et grands groupes. Nous considérons que le meilleur compromis entre un fichier Excel trop complexe et instable et un ERP trop rigide et coûteux est le développement d'une application web. Selon nos expériences passées, un bon système de planification devrait remplir les conditions suivantes :


  • Évolutif : si vous souhaitez faire développer une évolution dans l'application, elle peut être développée facilement et rapidement. Si votre application est faite sur mesure, alors elle n'embarque pas des milliers de paramètres et il est donc facile d'y voir clair dans les codes. Nous n'avons pas peur de casser le processus d'un autre client puisque vous êtes le seul client à utiliser l'application !


  • Rapide à déployer : comme l'application ne comporte que les règles de gestion que vous avez souhaitées, le système est simple et compréhensible par vos équipes. Il est donc facile et rapide à déployer.


  • Performant : voir un calcul CBN qui tourne la nuit car il dure plusieurs heures ou même un calcul CBN de 10 secondes nous chagrine, surtout s'il est lancé plusieurs dizaines de fois en une après-midi ! Nous estimons qu'un bon CBN doit durer maximum 1s ou 2s !! En tant que planificateurs, nous pouvons effectuer parfois plusieurs dizaines de simulations de suite, il ne faut pas avoir à attendre un résultat de calcul pour voir l'impact de nos modifications. Les technologies récentes (NodeJS, Javascript, Python) et les mises en cache nous permettent d'atteindre des résultats incroyables.


  • Ergonomique : Les technologies Web nous permettent de faire des applications très ergonomiques, aussi bien sur desktop que tablette ou portable. Le Framework React est très populaire et très puissant car soutenu par le GAFA. Une application web avec un front-end développé en React, c'est autre chose qu'une vieille application de bureau JAVA ou qu'un fichier Excel.


  • Sécurisé : À l'heure où nous entendons de plus en plus parler de piratages, il est indispensable de travailler avec les dernières technologies et de bien crypter ses données.


  • Économique : Les technologies du web nous permettent de travailler avec des langages 100% open-source (NodeJS, Javascript, Python, Postgresql, MongoDB), fini les coûts de licence !


  • Pérenne : Les applications sont développées avec les dernières technologies et les codes vous sont fournis, il vous est facile de confier la suite du développement à un autre développeur. Vous n'êtes plus prisonnier de votre prestataire !


  • Intelligent : Si vous êtes en mesure de décrire vos étapes de planification, alors nous pouvons joindre à votre planning un moteur automatisé sous-contraintes. Vous atteindrez une meilleure planification et beaucoup plus rapidement ! Fini le casse-tête du départ en congés ou de la démission de votre super planificateur sans qui rien ne va plus ...


Pour toutes ces raisons, nous croyons qu'une application web sur mesure est une solution idéale. Qui plus est, pourquoi ne pas confier son développement à des experts en planification ?

Exemples d'applications Web

gros plan sur un histogramme coloré avec un crayon posé dessus

Une connaissance approfondie des métiers de la supply chain, de la programmation et de la connaissance du fonctionnement des ERP nous permet de créer des applications web intéressantes pour votre entreprise.

Voici quelques exemples de programmes que nous pouvons réaliser:


  • Connecter vos applications web à votre ERP pour y récupérer des informations (fiches produits, nomenclatures, prévisions, ventes, ordres de fabrication et d'approvisionnement, stock...)
  • Envoyer des données à l'ERP (l'application web peut générer des fichiers txt ou csv qui seront déposés dans le répertoire d'entrée de l'ERP afin d'y être intégrés) - l'application peut aussi se connecter et écrire directement dans la base de données de votre ERP
  • Construction de tableaux de bord avec une automatisation de la mise à jour
  • Développer et automatiser la construction de tableaux croisés dynamiques, et toutes sortes de graphiques
  • Construire des algorithmes de calculs avancés comme construire un CBN en VBA (calcul de besoin nets) ou aller encore plus loin avec des algorithmes de planification sous-contraintes
  • Calculer un plan de production automatiquement en fonction de données de gestion (couverture de stock, stock de sécurité...)
  • Construire une application semblable aux modules de gestion d'un ERP avec l'utilisation de formulaires pour créer des références et des nomenclatures, des OFs...
  • Générer en automatique des bons de production papier à partir du planning web. Les bons peuvent ensuite être distribués aux différentes lignes de production. On peut également transmettre des documents en EDI à des prestataires ou des applications tierces.
  • Traiter des données de manière massive (plusieurs dizaines de milliers de lignes en 1 seconde) pour les remettre en forme selon un format approprié
  • Créer une application complète permettant une planification avancée de la production et des approvisionnements, jusqu'à l'ordonnancement des OF
  • Génération de plannings d'effectifs automatisés
  • Calculs avancés sur les historiques de ventes pour construire des prévisions


Exemples d'Application Web réalisées

Copie d'écran de la web app qui résout les grilles de sudoku en mode nuit

Réalisation d'un solveur en backtracing (algorithme de calculs sous contraintes)

Webapp Autre
Nodemailer Swagger Joi Postgres Express EJS Multer Express-session Child-process

Solveur doté d'un algorithme en backtracing réalisé en JS et Nodejs - les grilles de Sudoku complexes sont résolues en moins d'1 seconde là ou un homme mettrait de 15 à 30 minutes!

  • Documentation en ligne pour le détail de l'utilisation des routes de l'API
  • Solveur de grilles toutes difficultés - moins d'une seconde de résolution
  • API ouverte avec plusieurs options: résolutions de grille, générateur de grilles pleines ou à trous selon le niveau demandé
  • Mode jeu en ligne: chargement d'une grille avec choix de la difficulté (de facile à démoniaque) + option d'auto-correction à la cellule
  • Gestion d'un Mode nuit / Mode jour pour les utilisateurs ayant créé leurs comptes
  • Générateur de grilles pour l'administrateur avec enregistrement en BDD - Il faut 15 secondes pour générer 1000 grilles - généré sur un processus enfant pour ne pas bloquer l'API
Copie d'écran d'une page backoffice montrant les comptes utilisateurs créés et leurs stats de visualisation de pages

Site web sur mesure avec tout le back office nécessaire pour gérer ses clients, optimiser son SEO, publier ses articles et ses projets de développement

Webapp Site vitrine
Nodemailer Joi Postgres Express EJS Multer Express-session

Réalisation d'un site web en ligne avec présentation des services de développement informatique, publication de portfolio, et d'articles de blog avec toutes les fonctionnalités backoffice nécessaire à administer son site et améliorer son SEO

  • Système de notifications, mailing et statistiques de consultations des pages intégrés au site
  • Accès client spécifique pour permettre le suivi des projets / Ecran CRM pour prendre des notes sur un client
  • Ecran de gestion des tâches de projets avec cliqué-glissé pour changer le statut des actions de projets
  • Blog et Portfolio avec le backoffice nécessaire: possibilité de donner des droits d'accès à des auteurs externes pour écrire sur le blog -> workflow de validation d'un article par un administrateur
  • Validation des commentaires sur les articles par un profil administrateur
  • Gestion du SEO: balises meta, script LD+JSON, robots.txt, sitemap.xml avec backoffice pour modifier de manière dynamique les différents fichiers

URL: https://www.planitools.com

Tableau web de gestion des fonds de rayons standards

Digitalisation d'un fichier Excel traitant des extractions d'environ 200 000 lignes en provenance de l'ERP

Webapp Prévisions
Express EJS MongoDB Multer Child-process Tabulator Google Charts Socket.io

Transfert d'un fichier Excel stratégique et mature au sein d'une web application sur mesure pour gagner en performance et en stabilité

  • Affichage de statistiques sous formes graphique pour avoir une visualisation des prévisions
  • Constitution d'un fichier de prévisions alignées entre Fonds de rayon et promotions pour intégration dans l'ERP
  • Importation de 3 extractions issues d'un ERP représentant un grand nombre de lignes (parfois > 200 000 lignes) L'importation se fait sous forme de cliqué-glissé de fichiers Excel sur le navigateur
  • Application de prévisions types aux semaines de l'année en cours - Possibilité de coefficienter les prévisions types par famille / sous-famille
  • Re-raitement des 200 000 lignes de prévisions par l'algorithme pour organiser et lisser les données, et offrir une représentation tabulaire à l'utilisateur avec toutes les fonctionnalités Excel classiques (filtres, écritures dans les cellules ...)
  • Conservation de l'historique des modifications de prévisions faites par l'équipe commerciale

URL: https://www.planitools.com:3005/

Application Web de pilotage d'un drone séparés en une partie indicateur temps réel, une partie stream vidéo et une partie pour les boutons de pilotage

Piloter un automate connecté, streamer sa caméra et afficher en temps réel ses indicateurs de vol sous format graphique

Webapp IoT
Express EJS Child-process Charts JS IoT Socket.io Websocket

Application web temps réel de pilotage et de récupération de données d'un drone

  • Stream vidéo de la caméra du drone
  • Logs des commandes envoyées sur une zone de texte en noir
  • "Manette" avec toutes les commandes de pilotage du drone: décoller, avancer, reculer, monter, descendre, aller à droite/gauche, rotation sur la gauche/droite, flip (4 sens possible), atterrissage et arrêt d'urgence
  • Indicateurs en temps réel: Battery Level, TOF Distance, Temperature of Drone, and radar chart of pitch,roll and yaw
graphique en bar montrant le nombre d'images par année et la quantité tagguées et non tagguées

Application web de gestion de ses photos personnelles

Webapp Autre
Postgres Express EJS Multer Express-session Child-process Google Charts Socket.io http-proxy @canvas/image blockhash-core

Solution full JS permettant d'uploader ses images, de les tagguer, de supprimer tous les doublons automatiquement et de retrouver les images suivant les tags

  • Les images sont renommées en automatiques pour éviter les écrasements lorsque un même nom d'image existe dans son tel et celui de son conjoint alors qu'il ne s'agit pas de la même photo
  • Fonction de recherche par tag et année. Graphique récapitulatif du nombre d'images par année et du nombre d'images tagguées/non tagguées
  • Calcul des images en binaire et vérification qu'il n'y a aucun doublons (par exemple les images whatsapp sont parfois en doublons dans le téléphone de son conjoint ou de sa galerie)
  • Upload des images depuis ordinateur pour smartphone - Sauvegarde automatique dans un fichier synchronisé.
  • Création de nouveaux tags à la volée: Personne, Lieu et évènement. Plusieurs personnes peuvent tagguer en même temps sur le site sans conflit.
  • Téléchargement des images possibles pour les récupérer en local - sauvegarde automatique sur un disque externe

URL: https://github.com/kaudic/imagesApp

Ecran de consultation d'une recette avec des flèches droite et gauche pour afficher les recettes précédentes et suivantes

Application Web pour gérer ses plats favoris et construire sa liste de course

Webapp Autre
Joi Postgres Express Multer Express-session Tabulator http-proxy React Redux React-router-dom Sweetalert2 Material Ui

Application Web en React pour planifier ses repas pour la semaine et avoir une liste de course créé en automatique

  • Créer/Modifier/Supprimer des ingrédients (Persil, Jaune d'oeuf, crème fraîche ...)
  • Rechercher des recettes selon le type (avec des boites à cocher: viande, poisson ou végan) ou des mots clés qui seront recherchés dans le titre, la référence, les ingrédients ou même la recette ou visualiser les recettes par ordre aléatoire
  • Créer/Modifier/Supprimer des recettes comprenant une image, un titre, une référence ,3 indicateurs (Nb de repas, Temps de préparation, Temps de cuisson), le descriptif de la recette, sa composition (liste des ingrédients) et son type (Viande, poisson ou vegan)
  • Calcul du nombre de repas et de la liste des ingrédients nécessaire en automatique
  • Gérer un panier dans lequel placer les recettes que l'on souhaite préparer
  • Créer/Modifier/Supprimer les unités utiles en cuisine (Grammes, Centilitres, tranches ...)
Ecran de connexion à PrevAgro - logiciel de gestion de prévisions agroalimentaires avec une gestion temps réel

Application Professionnelle de gestion des prévisions de ventes

Webapp Prévisions
Nodemailer Joi Postgres Express Multer Child-process Tabulator Socket.io http-proxy React Redux React-router-dom Sweetalert2 Material Ui TypeORM NestJS Typescript

Application temps réel avec IA pour aider les planificateurs dans leur activité

  • Abonnement automatique à des évènements selon le lieu ou l'on se trouve dans l'application - Paramètre pour indiquer si on souhaite du temps réel
  • Lissage des promotions selon des clés de répartitions - Statut qualitatif d'une promotion afin de connaître son niveau de précision - Possibilité d'Engagement du commercial auprès du client (100% taux de service) ou promotion classique
  • Intégration des Fonds rayon manuellement ou en EDI
  • Connexion sécurisée avec gestion des rôles et des fonctionnalités par utilisateur
  • Fonctionnalités de gestion automatisée des fonds de rayon (coefficients - cannibalisme)
  • Intégration des Promotions manuellement ou en EDI
Ecran pour saisir des paiements reçus et permettant ainsi de suivre les factures non payées à échéance

Application Web de gestion de devis, génération de factures et suivi des paiements

Webapp Autre
Postgres Express Multer Tabulator React Redux React-router-dom Sweetalert2 Material Ui

Développement d'une application web React pour création de devis et factures, suivi des paiements, idéal pour les micro-entrepreneurs

  • Création des données de base: clients, types de prestation, groupes de prestation, méthodes de paiement
  • Joindre un document signé, par ex le devis signé par le client
  • Enregistrement des paiements et suivi des factures non payées
  • Choix de la TVA par prestation
  • Regroupement des prestations par bloc
  • Création d'un projet avec le titre du devis et création des tâches du projet dans le planning projet (drag and drop) en fonction des lignes devisées

URL: https://github.com/kaudic/PlaniTools/tree/main/app/reactApps/quotation

Carrousel d'affichage d'images et barre avec les thumbnails en dessous

Proof Of Concept d'une Borne Interactive

Webapp Autre
React Typescript animate.css react-image-gallery react-player react-qr-code

Réalisation d'un frontEnd en React pour une IHM de borne interactive positionnée en GMS pour l'impression de bons de réduction

  • Génération d'un QR Code pour diriger le client vers une page de connexion
  • Lecteur vidéo supportant tous les principaux fichiers - le fichier de config permet de décider sur le front affiche un lecteur vidéo ou un carrousel
  • Login pour vérifier le compte client et si celui-ci n'a pas déjà imprimé son bon de réduction
  • Animation, loader, affichage d'erreur présent pour améliorer la qualité d'utilisation
  • Fichier de configuration en json pour pouvoir paramétrer plusieurs éléments d'affichage sur l'écran
  • Carrousel d'images avec boutons de navigation et thumbnails, paramétrable via le fichier de config
Tableau répertoriant tous les temps gammés et non gammés filtrables par opérateurs et ordre de fabrication

Planitrack-Enregistrer les temps gammés et non gammés par scan de codes barres-indicateurs de performances en temps réel

Webapp Production
MongoDB Tabulator Charts JS Socket.io React Redux Material Ui NestJS Typescript React Native

Solution mobile et application web de scan de codes barres pour enregistrer automatiquement 100% des temps de production de vos opérateurs

  • Ecran de vision en temps réel des heures d'arrivées et départs des opérateurs ainsi que l'opération de fabrication en cours de chaque opérateur
  • Enregistrement manuel des temps gammés et non gammés avec un accès administrateur à l'application web
  • Intégration des ordres de fabrications et de leurs étapes par fichier à plat sous format XLSX
  • Application mobile qui scanne les codes barres de temps gammés ou non gammés avec les heures de scan et le nom de l'opérateur loggué
  • Création de nouveaux opérateurs et de rubiques de temps non gammés (avec génération de codes barres)
  • Calcul automatisé de tous les indicateurs de l'usine sous format tableau et graphiques, à la maille jour et semaine

Je souhaite lancer mon projet

Lancer mon projet