Second projet en Go, Gator est un agré-'gator' de flux RSS en CLI qui permet à différents utilisateurs de s'abonner à des flux et de sauvegarder à intervalles régulier les nouveaux articles dans une base de données Postgres hébergée localement.
Gator utilise les librairies Goose pour les migrations et SQLC pour la génération de code typé sécurisé à partir de requêtes SQL.
Premier développement Go, ce Pokedex permet d'explorer le monde des Pokémons et de les collectionner... sans quitter son terminal.
Ce fut un bon exercice de mise en pratique des requêtes HTTP en Go, avec la création d'un client HTTP et la mise en place d'un système de caching.
Grimoire est un journal numérique pour développeuse et développeurs, permettant de prendre des notes et de les mettre en forme, d'écrire du code et de l'exécuter. A la manière d'Obsidian, il est possible de catégoriser ses notes et les liers les unes aux autres.
J'ai conçu et développé ce projet en tant que lead avec une équipe de 4 développeurs dans le cadre de mon cursus au sein de la Capsule. On l'a développé en 9 jours.
Cette interface graphique génère un labyrinthe aléatoire et le résout automatiquement. Je l'ai développé dans le cadre de mon apprentissage des fondamentaux du développement backend via la plateforme boot.dev.
Codé en Python avec la librairie native tkinter, le projet utilise le paradigme de la Programmation Orientée Objet et un algorithme récursif (DPS).