Aller au contenu
en ligne
frv0.46.1 · 1d135e2
mainlane.io

Portfolio

Les produits que nous avons créés : le défi, la solution et le résultat.

Plateforme
Technologies

7 sur 18 affichés

Missions en équipe

Projets sur lesquels j’ai travaillé au sein de l’équipe d’un client. Les noms des clients ne sont pas indiqués.

SaaS social platform

2023 – 2024

Une plateforme SaaS pour les communautés et les intranets d’entreprise.

  • PHP
  • Yii2
  • ProseMirror
Solution

Mon domaine principal était l’éditeur de texte enrichi et Markdown :

  • Blocs de code avec CodeMirror 6 dans l’éditeur : synchronisation bidirectionnelle des modifications et de la sélection, numéros de ligne, coloration syntaxique, annuler et rétablir, sortie du bloc avec les flèches, copier-coller correct.
  • Édition : un mode source Markdown mémorisé par utilisateur, des règles de saisie pour l’emphase et le texte barré, une barre d’outils simplifiée avec de nouvelles icônes et H1–H4, un menu repliable qui mémorise son état, des liens créés à partir du texte sélectionné, des URL relatives et des ancres de titres, une recherche d’emoji avec mots-clés traduisibles.
  • Clavier et accessibilité : Tab fonctionne dans les listes, les tableaux et le code et déplace le focus ailleurs, Tab dans la dernière cellule d’un tableau ajoute une ligne, un menu accessible avec focus clavier.
  • Qualité et livraison : 18 tests cassés réparés et de nouveaux ajoutés, mises à jour des dépendances, ESLint, un bundle plus léger, une configuration Rollup, CI et publication npm automatique par tag, huit versions du paquet de l’éditeur.
  • Plateforme : une visite guidée pour les nouveaux utilisateurs, suppression logique des utilisateurs avec leurs connexions liées, hauteur configurable des publications repliées, indicateur de messages non lus, corrections des invitations, le début d’une migration vers Bootstrap 5, un thème entreprise, calendrier, notifications push et modération des contenus.

Corporate site for an agri exporter

2022 – 2023

Un site institutionnel avec un catalogue de marques et de produits, construit sur un thème réalisé par une autre agence.

  • WordPress
  • PHP
Solution

Je l’ai rendu bilingue (anglais et ukrainien) sans réécrire le thème : les templates basculent sur la langue courante, et tous les libellés des champs personnalisés ainsi que les textes des produits sont déclarés pour la traduction dans le code. J’ai ensuite ajouté une page « À propos » avec une carte interactive des exportations vers 59 pays pour desktop et mobile, des avertissements anti-fraude bilingues avec pop-ups, et des corrections sur la page d’accueil. En 2026, j’ai audité la plateforme et préparé un plan chiffré pour sa prochaine étape : rafraîchissement des contenus, une nouvelle page de marque, des fiches techniques pour les produits, une section d’avis et une version arabe avec des mises en page de droite à gauche.

Early experience

2015 – 2021

Des applications mobiles sous Ionic et Angular, dont un pilotage d’appareils Bluetooth publié sur l’App Store et Google Play, de la supervision IoT via MQTT, des boutiques en ligne PHP et une marketplace de photos de stock.

  • Ionic
  • Angular
  • Node.js
  • PHP
  • MySQL
  • MongoDB
Solution
  • Analytics pour une plateforme SaaS · 2021. Données Google Analytics analysées et structurées en tableaux de bord et graphiques pour les clients de la plateforme. Angular, Node.js, Express, MongoDB.
  • Boutique de meubles en ligne · 2018–2020. Modifications des fiches produits, intégrations de livraison et de paiement, modules personnalisés sous OpenCart. PHP, JavaScript, MySQL.
  • Marketplace de photos de stock pour photographes · 2016–2020. Envoi et téléchargement de photos, extraction des métadonnées, recherche filtrée, systèmes de paiement et stockage des fichiers sur AWS S3. PHP, JavaScript, MySQL, AWS.
  • Supervision IoT d’équipements réseau · 2017–2020. Commandes envoyées à des routeurs personnalisés via MQTT, collecte de données depuis des appareils distants, tableaux de bord et alertes aux utilisateurs lorsque l’analyse atteint des conditions définies. Angular, Node.js, Express, MongoDB, PHP, Shell.
  • Application d’apprentissage de la guitare pour iOS et Android · 2017. Leçons vidéo, favoris et notifications push à chaque nouvelle leçon. Ionic, Angular, REST API.
  • Application de création d’habitudes pour iOS et Android · 2016–2017. Développée de zéro : tâches et humeur du jour, un calendrier, des graphiques de progression, des rappels locaux programmés. Ionic, Angular.
  • Application de pilotage d’appareils Bluetooth · 2015–2016. Recherche d’appareils, appairage protégé par mot de passe, envoi de commandes BLE et affichage de leur état, journalisation et gestion des erreurs ; publiée sur l’App Store et Google Play, avec une landing page sous WordPress. Ionic, Angular, Cordova, WordPress.