Réalisé en 2026

Sunrise

Site internet Assisté par Claude Code N2

Plateforme de gestion de projet

Sections

Description

La création de Sunrise n'était pas sur ma liste des choses à faire en 2026. 😂

À l'origine j'utilisais Linear. C'est objectivement un bon outil, je vous le recommande. Cependant, j'ai souhaité avoir une intégration un peu plus poussée avec mon provider VCS, qui était GitHub à l'époque (sombre époque où j'ai remplacé mon GitLab perso par GitHub, ça a duré une petite année). Par exemple, je voulais que les tâches se déplacent seules dans les colonnes "Review in progress" et "Done". Je suis très fainéant. 😂

Mais ce qui m'a convaincu que j'avais besoin de ma propre plateforme de gestion de projet, c'est la limite des 200 issues de l'offre gratuite. À ce moment là, on est en décembre. Je suis assez à l'aise avec Claude Code, et j'ai une idée assez précise de ce que je veux faire. Donc, je me suis lancé. En un weekend j'ai monté un petit Proof of Concept, full vibe codé bien sûr, juste histoire de voir si ça tiendrait debout sans trop de difficulté. Et c'était le cas.

Et c'est ainsi qu'est né Sunrise, ou plutôt "project-mangement-platform" vu que je n'avais pas d'idées de nom à ce moment là. Les semaines qui ont suivis ont été consacrées à l'enrichissement du projet en features, et surtout à sa fiablisation. sue_fort

Parce-que vibe coder, quand il s'agit d'un petit projet jetable, c'est parfaitement ok. Mais quand il s'agit de créer quelque chose qui a pour vocation de durer dans le temps... D'un coup c'est beaucoup moins ok. Donc au final, le projet de base a été créé en environ 2 à 3 semaines à partir de janvier. Mais j'ai taggé la première version que je qualifierai de stable, en avril de la même année. 😂

Release de Sunrise v1.0
Release de Sunrise v1.0

Au début je voulais rendre le projet Open Source. Et puis je me suis rapidement dit que ça n'en valait pas la peine. Sunrise n'était qu'un side project qui devait m'aider à en réaliser d'autres, je ne voulais pas y passer trop de temps. D'ailleurs, c'est toujours le cas aujourd'hui. Je ne me sens pas de sortir un soft publiquement si je n'ai pas spécialement envie d'y consacrer du temps pour sa maintenance et son évolution. Le projet est donc resté privé, mais avec un "au cas où" en tête. ;)

Puis, vers avril 2026, j'ai commencé à migrer tous mes projets GitHub vers mon GitLab perso, que j'avais assez ironiquement laissé à l'abandon pendant près d'un an. Cette migration, motivée par les fonctionnalités plus avancées de GitLab en matière d'intégration continue, a été l'occasion d'appliquer un bon coup de ménage sur Sunrise. Ainsi, aujourd'hui, l'application possède une véritable abstraction des providers VCS, et est autant compatible avec GitLab que GitHub (même si je ne maintiens plus du tout le connecteur GitHub).

Pour terminer, ce projet a été comme un terrain d'expérimentation pour moi. Il représente une délimitation entre le vibe coding pur, et le développement assisté par IA. Si le Poc et l'application dans ses premières semaines a été le fruit d'une génération totale par Claude Code, les modifications qui ont suivies ont été minutieusement testées et revues par moi même. Pouvons-nous donc qualifier ce projet d'AI Slop ? 🤔

S'il avait eu une vocation commerciale, indéniablement oui, car sa qualité de conception n'est pas parfaite. Pour autant, si je l'avais développé moi même, il y a peu de chance qu'il aurait été meilleur. On aurait donc pas parlé d'AI Slop, mais simplement d'un soft pas terrible, mal terminé.

Assistance IA — niveau 2 : Développement assisté Pratiquement tout
  1. Niveau 1 Assistance légère Revue de code, propositions et maintenance.
  2. Niveau 2 Développement assisté Environ 50/50 entre l’IA et moi.
  3. Niveau 3 Développement intégral L’essentiel du code écrit par l’IA, sous ma direction.

Les choix techniques sont conçus, décidés et approuvés à la main en amont ; l’IA développe une bonne moitié du projet, avec relecture manuelle systématique.

La quasi entièreté du projet a été écrite par Claude Code, sauf le design des cartes de projet, qui est une évolution du design des cartes de mon ancien site perso. xD

Fonctionnalités clés

Intégration à GitLab & GitHub

Sur un projet lié à un repo via un ou plusieurs tags, chaque tâche est créée sur le repo correspondant sous forme d'issue.

Serveur MCP intégré

Dans l'optique d'accélérer le développement de mes projets perso, j'ai créé un serveur MCP complet grâce au SDK de Laravel, me permettant ainsi de créer et implémenter des tâches plus simplement via Claude Code

Gestion complète des pièces jointes

C'est plutôt normal à vrai dire, mais c'était assez cool à développer. Les vidéos sont transcodées avec Bunny Stream, le reste est stocké sur Bunny Storage.

Gestion de documents internes

Un peu comme le propose Notion, mais en moins bien. xD

Technologies utilisées

Captures d’écran

6 captures

Angular.js 2024

ToDoum

Voir le projet
Sass Bootstrap Figma GitLab CI/CD Logomark 2024

Vitrine SL-Projects

Voir le projet