Réalisations · onze études de cas

Ce que nous avons construit.

Deux produits que nous éditons, six réalisations pour des clients et trois outils construits pour notre propre usage. Pour chacun, d'où nous sommes partis, ce que nous avons fait et ce que l'outil a changé.

01/Produits éditésÉcrits, hébergés et exploités par nous

Deux produits que nous éditons

Tableau de bord d'Anchora : clips à réviser du jour, dernières vidéos et compétitions récentes, vignettes vidéo floutées
Écran 01L'accueil d'Anchora, un compte de démonstration. Les vignettes des vidéos sont floutées.

Produit édité par Sanfytech · danse

Anchora, répétition espacée pour danseurs

Les vidéos de cours d'un danseur sont découpées en passages et revues au bon moment, avec import des résultats de compétition.

.NET 10 · Next.js · PostgreSQL · anchora.dance

Lire l'étude de cas Anchora
Tableau de bord financier de Madaris pour une école de démonstration : encaissé du mois, dépenses, solde, reste échu, taux de recouvrement
Écran 02Le tableau de bord de la direction dans Madaris. École de démonstration, chiffres fictifs, nom de l'école flouté.

Produit édité par Sanfytech · gestion scolaire, Maroc

Madaris, gestion scolaire pour les écoles privées au Maroc

Élèves, emplois du temps, appel par séance sur le téléphone de l'enseignant, factures et relances, espace des familles, en français, en arabe et en anglais.

.NET 10 · Next.js · PostgreSQL · une instance par école

Lire l'étude de cas Madaris
02/Applications clientsÉcrites pour un métier précis

Deux applications écrites pour des clients

Page d'accueil de BuyStep : titre, recherche de fournisseurs, bouton d'exploration et chiffres de l'audit
Écran 03L'accueil de BuyStep, tel qu'il est en ligne. Client nommé avec son accord.

Application client · équipements énergétiques

BuyStep, place de marché pour l'énergie

Acheteurs et fournisseurs en six langues, audit des fournisseurs et abonnements en ligne, sur une plateforme écrite pour ce métier.

.NET 10 · Next.js · PostgreSQL

Lire l'étude de cas BuyStep
Tableau de bord de l'espace de gestion d'une plateforme de gestion associative : cours des sept prochains jours, inscriptions en ligne, dossiers à traiter
Écran 04Le tableau de bord de l'espace de gestion, données de démonstration. L'association n'est pas nommée.

Application client · association de danse

Plateforme de gestion associative

Adhérents, saisons, inscriptions, cotisations, planning et stages, avec un espace de gestion entièrement refondu pour des bénévoles.

.NET 10 · Next.js · PostgreSQL · hébergée et suivie par nous

Lire l'étude de cas de la plateforme associative
03/Sites internetRefontes, hébergées en France

Deux sites refaits et hébergés en France

Page d'accueil du site de Stras'N Swing : titre sur fond noir et or, logo de l'association et trois blocs de présentation
Écran 05L'accueil du site de Stras'N Swing, tel qu'il est en ligne.

Site internet · association de danse, Strasbourg

Stras'N Swing, refonte d'un site associatif

Un site associatif sous WordPress réécrit de zéro, mis en ligne et hébergé en France, avec une chaîne de livraison automatisée.

Next.js · Docker · hébergé en France

Lire l'étude de cas Stras'N Swing
Page d'accueil du nouveau site de TaxiGhis : titre sur fond noir, menu, réservation en ligne et numéro de téléphone
Écran 06L'accueil du site de TaxiGhis, tel qu'il est en ligne.

Site internet · taxi, Belfort

TaxiGhis, refonte d'un site de taxi

Un site vitrine refait de WordPress vers Next.js, avec réservation en ligne et son référencement repris page par page.

Next.js · Docker · hébergé en France

Lire l'étude de cas TaxiGhis
04/Développements ciblésClients non nommés

Deux développements ciblés pour des clients

Fenêtre de pilotage du robot : trois surveillances, chacune avec ses boutons de démarrage et d'arrêt, son état et sa durée d'exécution
Écran 07La fenêtre de pilotage du robot, capture d'origine. Rien n'est flouté : le site surveillé n'y apparaît pas.

Application client · automatisation

Un robot qui prévient dès qu'une place se libère

Un programme surveille un site de réservation à la place d'une personne, et envoie un e-mail et un SMS dès qu'une place apparaît.

.NET · Selenium · Chrome sans interface

Lire l'étude de cas du robot de détection
Schéma du parcours de paiement en quatre temps : le panier validé sur le site, la carte saisie dans un champ de Stripe sans donnée bancaire conservée sur le serveur du site, l'authentification forte 3D Secure quand la banque la demande, la validation de la commande quand Stripe prévient le serveurSchéma du parcours de paiement en quatre temps : le panier validé sur le site, la carte saisie dans un champ de Stripe sans donnée bancaire conservée sur le serveur du site, l'authentification forte 3D Secure quand la banque la demande, la validation de la commande quand Stripe prévient le serveur
Fig. 01Schéma du parcours, composé en texte. Le client n'est pas nommé et aucune capture n'est publiée.

Application client · commerce en ligne

Un formulaire de paiement refait avec Stripe

Le paiement d'un commerçant en ligne, réécrit autour de Stripe : champs de carte sécurisés, authentification forte, commande confirmée par Stripe.

PHP · Stripe · JavaScript

Lire l'étude de cas du formulaire de paiement
05/Travaux internesConstruits pour nous, sans client

Trois outils construits pour notre propre usage

Schéma du socle en cinq couches : les sites, applications métier et produits que nous hébergeons ; Proxmox VE, des machines en grappe qui redémarrent sur un autre serveur si le leur tombe ; le stockage ZFS, qui recopie les machines en bascule sur un autre serveur toutes les quinze minutes ; les sauvegardes, chiffrées à la source chaque nuit, copie en Allemagne et miroir en France ; nos serveurs, à Strasbourg, Roubaix et GravelinesSchéma du socle en cinq couches : les sites, applications métier et produits que nous hébergeons ; Proxmox VE, des machines en grappe qui redémarrent sur un autre serveur si le leur tombe ; le stockage ZFS, qui recopie les machines en bascule sur un autre serveur toutes les quinze minutes ; les sauvegardes, chiffrées à la source chaque nuit, copie en Allemagne et miroir en France ; nos serveurs, à Strasbourg, Roubaix et Gravelines
Fig. 02Schéma du socle, composé en texte. Ce n'est pas une capture de nos consoles.

Travail interne · infrastructure

Notre infrastructure, trois serveurs en France qui se relaient

Le socle qui héberge nos produits et les applications de nos clients : trois centres de données en France, bascule automatique, sauvegardes chiffrées chaque nuit.

Proxmox · ZFS · OVHcloud, en France

Lire l'étude de cas de notre infrastructure
Schéma de la chaîne de livraison en quatre temps : une demande de fusion, chaîne au vert, rejoint la branche principale ; le projet est construit en image Docker numérotée, avec sa sonde de santé ; chaque version est gardée dans notre registre privé ; l'image est déployée sur nos serveurs, avec un retour arrière écrit d'avanceSchéma de la chaîne de livraison en quatre temps : une demande de fusion, chaîne au vert, rejoint la branche principale ; le projet est construit en image Docker numérotée, avec sa sonde de santé ; chaque version est gardée dans notre registre privé ; l'image est déployée sur nos serveurs, avec un retour arrière écrit d'avance
Fig. 03Schéma du parcours, composé en texte. Ce n'est pas une capture de notre forge.

Travail interne · chaîne de livraison

Notre chaîne de livraison, une version à la fois

Chaque mise en ligne suit le même chemin : image construite et numérotée, déploiement sans clé d'administration, retour arrière écrit d'avance.

Forgejo · Docker · registre privé

Lire l'étude de cas de notre chaîne de livraison
Détail d'un set dans WCSAssist : courbe de tempo morceau par morceau, score et liste des titres, pochettes floutées
Écran 08Un set dans WCSAssist, sur le compte d'un fondateur. Prénom et pochettes floutés.

Travail interne · recherche et développement, IA

WCSAssist, un assistant DJ où l'IA règle et l'algorithme compose

Le DJ décrit la soirée en français ; le modèle de langage renvoie des réglages, un algorithme compose le set depuis la bibliothèque réelle, sans titre inventé.

.NET 10 · Next.js · PostgreSQL

Lire l'étude de cas WCSAssist

Notre infrastructure héberge nos produits et les applications de nos clients ; notre chaîne de livraison les met en ligne. Leurs relevés d'exploitation sont publiés, datés, avec leur méthode.

Voir les relevés sur la page hébergement

Les prestations qui les ont produites

Et maintenant

Un projet comme ceux-là ?

Décrivez-nous votre besoin en quelques lignes. Nous vous répondons sur ce qui est faisable, avec un délai et un ordre de prix.

Discuter de votre projet

Réponse sous 24 h ouvrées, par l'un des deux fondateurs. Ou par téléphone : 07 59 96 14 99.