Projets / Portfolio

J’aime partager ce que je sais et ce que j’apprends … ceci, dans les publications que je fais sur ce blog, la plateforme Medium ou dev.to. Etant aussi freelance, vous pouvez me contacter ici ou sur la plateforme Malt 😉

Schoolmg.app – logiciel Saas de gestion d’établissement scolaire

Application web Saas de gestion d’établissement scolaire. Elle possède plusieurs fonctionnalités et permet de dématérialiser toutes les tâches quotidiennes. Multilingue et possède une gestion avancée des profils utilisateurs et des permissions.

COVID-19 – Madagascar

Application web créée dans l’objectif de collecter et de restituer les données sur le covid-19 à Madagascar. Elle possède un back office intuitif créée avec reactjs, indépendante. Les 2 applications utilisent les mêmes sources de données grâce à une API fonctionnant avec apiplatform.

TYPO3 (extbase + fluid) et du dataTable ajax

Remplacement de la liste des enregistrements simple avec datatable et extbase de TYPO3. Filtre avancée et export des données au format XLS.

Connexion TYPO3 – Azure AD

L’objectif est de remplacer la connexion des utilisateurs TYPO3 par de l’authentification SSO (Single Sign-On) avec MS Azure AD. SimpleSAML est l’interface qui lie l’authentification native de TYPO3 à Azure. Le client est guidé pour l’implémentation de Azure AD. Les utilisateurs sont synchronisés ensuite des 2 côtés pour permettre cette authentification fluide.

Elections à Madagascar

Application web créée dans l’objectif de collecter et de restituer les données sur les élections présidentielles et législatives à Madagascar en 2013 et 2018. Un comparatif  permet de confronter les programmes de 2 candidats.  C’est un projet combinant plusieurs framework php : codeigniter, Yii et Symfony.

Image docker – gitlab-ci.yaml

Image docker utilisée pour faire de l’intégration continue avec gitlab-ci. Sous le capot: php7.4-fpm, du nodejs, et du composer. Il a suffit d’ajouter l’image dans le fichier .gitlab-ci.yaml de gitlab et tous les pipelines se branchent dessus pour travailler derrière.

Ansible task – Symfony, wordpress – TYPO3

3 Projets ayant chacun 2 tâches (créer et supprimer) permettant grâce à leur ansible-playbook  de créer/supprimer un serveur de type : Symfony, TYPO3, WordPress. Par créer, il s’agit de créer le dossier du projet – récupérer les sources sur le site officiel de l’éditeur –  créer la base de données – créer le fichier de configuration virtual host – redémarrer le serveur web.

Madatsara Рportail ̩v̩nementiel sur Madagascar

Projet de départ de ma carrière de développeur en 2002. Ce projet a été créé à ses débuts avec la mise en page en tableaux. Il a toujours fonctionné en PHP et a été déployé avec plusieurs framework dont TYPO3, Joomla. Depuis 2016, Symfony 3 est le moteur qui permet de faire tourner ce site qui accueille 3000 visiteurs par mois – possède en moyenne 25000 données et est suivi sur twitter par 8000 abonnés.