Projets


Himalaya

Emails — Outils

rustcliemailnix

` 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 Database

Association — Gestionnaire de ressources

reacttsmuinodepostgresqlpostgrestnix

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.


Creator v2

Signalétique — Éditeur de contenu

reacttsfabricsassantdrustdieselpostgresql

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

Ventes aux enchères — Composants mobiles

tssassreactreact-springstorybook

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.


Creator v1

Signalétique — Éditeur de contenu

reacttsrxjsfabricsassprestashop

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.


Cap Bien-Être

Santé — Formation distancielle

reacttssassfirebase

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

Signalétique — Gestionnaire de contenu

reacttsrxjssassfirebase

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

Médias — Applis web

tsreactelmantdwordpressstripe

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.gg

Jeux vidéo — Site vitrine

jsreactstyled componentsnextfirebase

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

Facturation — Appli web

jsreactnextfirebasestripe

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 !


Ateliers Vitalité

Santé — Formation distancielle

phpsasssqlite

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

Recrutement — Site vitrine

tsreactstylus

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.


IMY

Rencontre — Appli mobile

jsangularionicrails

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

Camping — Site vitrine

tsreactsassgdrive

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.


Angèle Concept

Formation — Appli mobile

react nativephp

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.


Parc Galéa

Voyage — Module web

htmljsphppaypal

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

Voyage — Formulaire dynamique

tsangularless

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

Conseil — Site vitrine

htmlcssjsjqueryfullpage

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

Coaching — Site vitrine

javascriptcssphpsculpintwig

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.