Projets / Portfolio

J’aime partager. J’utilise pour cela ce blog et la plateforme Medium. Je suis aussi freelance, vous pouvez me contacter sur la plateforme Malt ūüėČ

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.

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.