← Retour au catalogue
Solo Épisode #2 59:26

Clone de Buffer app back et front distinct

Alexis réussit à créer un clone de Buffer fonctionnel en PHP avec intégration BlueSky grâce à une approche plus structurée incluant un schéma d'architecture préalable dans Whimsical.

Stack technique

php

Outils utilisés

Résumé de la session

Alexis a commencé cette session de manière beaucoup plus structurée que la précédente. Il a d'abord pris le temps de créer un schéma d'architecture dans Whimsical, définissant clairement les deux composants : un système de gestion des messages et un ordonnanceur pour publier automatiquement sur BlueSky.
Il a ensuite lancé Windsurf et demandé à l'IA de créer une application PHP avec SQLite. Contrairement à la session Python précédente, il a eu moins de problèmes d'environnement, juste une extension SQLite manquante qu'il a rapidement installée. L'IA a créé une architecture MVC complète avec plusieurs dossiers et fichiers.
Alexis a testé l'interface de gestion des messages (ajout, modification, suppression) qui fonctionnait correctement. Il a ensuite demandé à l'IA d'intégrer BlueSky en lui fournissant directement la documentation de l'API. Malgré la complexité technique de cette API (qui nécessite deux appels : création de session puis envoi du message), l'intégration a fonctionné du premier coup.
Il a ensuite uploadé son application sur un serveur via FileZilla pour la rendre accessible en ligne. Il a expliqué comment automatiser l'envoi quotidien avec des cron jobs externes, démontrant une architecture modulaire fonctionnelle.
Cependant, quand il a voulu ajouter une fonctionnalité simple de validation de longueur de message à la fin, l'application s'est cassée, illustrant la fragilité des modifications successives.