Himalaya est un de mes projets libre de droit qui a vu le jour il y a plusieurs années. Son but est de proposer des outils novateurs dans le domaine des emails comme une librairie de gestion, un client en ligne de commande, des plugins etc. En septembre 2022, Himalaya a reçu 50 000 € de dons grâce au programme Next Generation Internet de la Commission Européenne (via la fondation nlnet), ce qui me permet de travailler à temps plein sur ce projet jusqu'en septembre 2023. Ce don me permet de réaliser mon rêve : vivre de ma passion !
proPhilo est une association suisse romande qui développe et soutient la pratique du dialogue philosophique avec les enfants, les adolescents et les adultes. Leur besoin était de transformer un document XLS en une base interactive avec trois niveaux de permission. La partie serveur a été développée avec PostgreSQL et PostgREST afin de gérer de façon optimale les permissions sur les ressources. Un script Node.js a été mis en place pour la migration des données du fichier XLS vers la base de données PostgreSQL. La partie client a été développée avec React.js, TypeScript et MaterialUI. Toutes les dépendances du projet ont été gérées avec Nix.
Le projet est actuellement en cours de test par proPhilo.
PictoSigns est une entreprise familiale française de signalétique. Leur projet était de permettre aux utilisateurs de créer leur plaque personnalisée en ligne et de la recevoir directement par voie postale. Une première version avait déjà été développée et tournait en production. Cependant, PictoSigns rencontrait de nombreux soucis liés à l'infrastructure PrestaShop. Une étude de marché a également permis de cibler plus précisément les besoins des utilisateurs. Pour cette seconde version, la partie serveur a été développée avec Rust, Diesel, PostgreSQL et Docker, afin de pallier les problèmes d'infrastructure et de performances. Le panel d'administration a été extrait de PrestaShop et développé avec React.js, TypeScript et Ant Design. La partie client, quant à elle, a gardée les mêmes technologies que la première version (un simple "lifting" a été opéré pour rendre la rendre plus fluide, plus UX).
Agorastore est un site de ventes aux enchères de matériel d'occasion et de biens immobiliers. La mission consistait à rendre responsive une collection de composants React, et à en implémenter quelques nouveaux (un carousel, un gestionnaire de plans, des cartes spécifiques…). La bibliothèque de composants était gérée par un Storybook. J'ai également pris certaines initiatives, comme par exemple repasser sur certains composants afin de les rendre plus UX, ou encore ajouter quelques animations avec React Spring.
PictoSigns est une entreprise familiale française de signalétique. Leur projet était de permettre aux utilisateurs de créer leur plaque personnalisée en ligne et de la recevoir directement par voie postale. PictoSigns possède une boutique en ligne basée sur PrestaShop. Cette première version a été conçue en tant que plugin PrestaShop afin de facilité la production. La partie serveur s'est donc basée sur l'environnement PrestaShop (PHP/Symfony/MySQL). La partie client a été développée avec React.js, TypeScript, RxJS et Fabric.js.
Cette version n'est plus accessible car elle a été remplacée par la seconde version.
Les Ateliers Cap Bien-Être de la MSA sont des ateliers visant à mieux gérer son stress et ses émotions au quotidien. Le besoin était de créer une formation en ligne à base de modules, pages et quiz. La partie serveur a été développée avec Firebase (gestion de l'authentification et des données utilisateurs). La partie client a été développée avec React.js, TypeScript et RxJS. L'intégration a été effectuée à partir de planches graphiques et animations fournies par DOGMS.
Odisplay est une solution de création et de diffusion de contenu sur écrans physiques. La partie serveur a été développée avec Firebase pour pouvoir synchroniser en temps réel les écrans avec leurs contenus. Le panel d'administration a été développé avec React.js, TypeScript et RxJS et permettait de gérer/positionner/planifier ses contenus. Des clients auraient dû être développés (Android, iOS, Samsung TV…) pour lier des écrans physiques au panel d'administration, mais le projet a été abandonné en cours de route à cause de la crise sanitaire de la COVID-19.
Konbini est un média en ligne français. La mission était composée de trois sous projets. Le premier était le développement d'un widget de micro-dons. L'objectif était de pouvoir sélectionner rapidement (au scroll) un montant entre un et dix euros et de procéder directement au virement via un composant Stripe. Une première version a été développée en Elm, mais le client a opté pour une réécriture en React. Le deuxième était la mise en place d'un plugin WordPress utilisant ce widget pour une intégration plus rapide par les utilisateurs. Le troisième était le développement d'un panel d'administration pour pouvoir configurer les compagnes de dons et les montants disponibles. Cette administration a été développée avec React.js, TypeScript et Ant Design.
Gimbl est une startup proposant des récompenses et des défis pour que les streamers de jeux vidéos. Ils avaient besoin de mettre en place un site vitrine de qualité au design futuriste. L'intégration a été effectuée à partir de planches graphiques InVision avec React.js, Styled Components et Next.js.
FactAE est un outil de facturation dédié aux auto-entrepreneurs à un euro par mois. La partie client a été développée avec React.js et Next.js. Google Firebase a été mis en place pour l'authentification et les données utilisateurs, et Google Cloud Functions a été utilisé pour la partie souscription, paiement (Stripe) et génération de PDFs.
J'ai d'abord créé cet outil pour mon usage personnel, puis je me suis rendu compte que beaucoup d'autres auto-entrepreneurs de mon entourage avaient le même besoin. J'ai donc investi du temps et de l'argent pour monter cette plateforme. Je n'ai malheureusement pas réussi à faire décoller le concept. D'autres outils sont venus prendre le marché par la suite, ce qui m'a conduit à abandonner le projet. Ce fût néamoins une expérience très enrichissante !
Les Ateliers Vitalité de la MSA sont des ateliers visant à améliorer sa qualité de vie et à préserver son capital santé. Leur besoin était d'ajouter des nouveaux modules dans une base existante développée avec PHP, Sass et SQLite. Les fiches, animations et QCM de ces nouveaux modules ont été intégrés à partir de planches graphiques fournies par DOGMS.
Sigma Search est une boîte de recrutement internationale. Ils avaient besoin de refaire leur site vitrine. L'intégration a été effectuée avec React.js, TypeScript et Stylus à partir de planches graphiques et animations fournies par DOGMS.
Ajout de fonctionnalités dans une application mobile de rencontres en ligne. La partie client avait été développée avec Angular et Ionic. La partie serveur, quant à elle, était basée sur Ruby on Rails.
Camping Calamar est un camping au cœur de la Corse. Ils avaient besoin de refaire leur site vitrine. L'intégration a été effectuée avec React.js, TypeScript et Sass à partir de planches graphiques et animations fournies par DOGMS.
Développement d‘une application mobile d'aide à la gestion de sessions de stages et de présence. Les sessions étaient sauvegardées localement et pouvaient être synchronisées manuellement dès lors qu'une connection internet fiable était détectée.
Galea est un parc racontant les secrets d'une Corse ouverte sur le monde, avec ses visites, ses musées et jardins. Ils avaient besoin d‘ajouter un bouton PayPal pour la vente d'un de leur ouvrage.
Island Tours est une agence de voyage autour de l'Island. Il avait besoin d'un formulaire interactif en lien avec une newsletter.
Smart Services est un cabinet de conseil. Ils avaient besoin d'un site vitrine sous forme de diaporama. Le site a été développé avec fullPage.js et jQuery.
Run&Sense est un organisme de formation professionnel en management et développement personnel. Ils avaient besoin d'un site vitrine pour lancer leur activité. Le site a été développé avec le générateur de site statique Sculpin et le moteur de templates Twig.
Le site a été refait depuis en WordPress par un autre développeur.