Philippe Malo

Web Dev

me@philippemalo.dev:~$

CycloTrix →

logo temporaire de CycloTrix

Stack LEMP de développement sous Linux. Pascal Meunier, un ami de longue date, m’avait partagé la configuration macOS qu’il utilisait chez Trinary, et je l’avais transposée à Linux avec son aide en 2023.

CycloTrix en est la refonte, enrichie par mes deux années à l’APCHQ. Chaque projet est servi sur son propre sous-domaine avec un vrai certificat HTTPS wildcard, accessible depuis tout appareil du réseau local, sans autorité de certification à installer. L’installation est automatisée en tâches mise qu’on peut relancer sans risque, et qui sauvegardent chaque fichier avant de le modifier.

nginx · PHP-FPM · MariaDB · Caddy · Docker · mise · Bash

source

Ce portfolio →

logo de mon site

Site statique bâti avec Astro, qui m’a servi de terrain pour apprendre le framework. Le contenu vit dans des Content Collections en Markdown et en JSON, validées par des schémas Zod, et le routage bilingue français/anglais est généré à partir d’une seule route dynamique.

Le terminal animé est la seule île React du site. Tout le reste est du HTML statique et du CSS fait main, sans framework CSS, jusqu’à l’effet d’écran cathodique.

Astro · TypeScript · React · CSS · Markdown · Netlify

source

Projet final collégial →

logo de Deez Wines

Application web « mobile first » de gestion de celliers, réalisée en équipe avec Louis Roby et Émile Daigneault pour conclure l’AEC au Collège de Maisonneuve.

On y gère plusieurs celliers, les quantités de chaque bouteille, des notes de dégustation et une liste d’achats. Le catalogue est importé du site de la SAQ par un robot de collecte (Guzzle et DomCrawler), puis indexé avec Laravel Scout pour la recherche. L’application est bilingue et comporte un volet d’administration.

Laravel · PHP · MySQL · Blade · Laravel Scout · Guzzle · DomCrawler

sourceexplorer