Contexte et objectifs
CodeKit a été notre quatrième projet pour le premier quadrimestre. Honnêtement, c’est un projet que j’ai beaucoup apprécié parce qu’il qui nous a permis d’utiliser plus de JavaScript ! Pour CodeKit, nous avons dû créer une série de composantes sans pour autant les personnaliser afin de pouvoir les réintégrer dans nos autres projets. Même si nous n’avons pas eu le temps de tout faire, nous avons fait : un burger menu, un scroll spy, un back to top, des tabs, un slider et une scroll progress bar. J’ai d’ailleurs réutilisé pas mal de ces composantes dans mon projet IndexDex et Janus ! Ce projet était divisé en deux parties : une version basique et une autre avec animation. Le projet a (presque) entièrement été réalisé en classe.
Processus de création
Pour ce projet, le processus était assez simple, on a d’abord eu cours avec monsieur Thronte qui nous a donné les bases en JavaScript. En parallèle, on apprenait les bases de l’animation avec monsieur Devouge.
Quand on a concrètement commencé à travailler sur CodeKit, on a d’abord commencé par coder ensemble la structure en classe avec Monsieur Thronte. On écrivait d’abord le html, puis on essayait d’expliquer en français étape par étape comment le JavaScript fonctionnerait, et seulement après ça, on codait le JavaScript. En parallèle, monsieur nous expliquait chaque étape et nous interrogeait pour vérifier que nous avions bien compris ce que l’on codait.
Une fois la structure faite, on a mis tout ça en forme avec monsieur Devouge. On a eu pas mal de soucis quant aux animations, mais on y est arrivé. Pour s’assurer que l’on comprenait ce que l’on faisait, monsieur nous a demandé de coder des variantes.
Résultat
Ce projet était clairement la meilleure idée du siècle ! C'est ultra pratique, facile d'utilisation et surtout : un vrai gain de temps ! Même si c'était avant tout un projet scolaire, je vais définitivement continuer à créer des petits modules que je garderai dans mon stock pour les moments où j'en aurai besoin ! En bref, ce projet a de loin été mon préféré de par son utilité.