Baptiste Zahnow
Skill-icons est un projet open source mettant à disposition un large ensemble d'icônes représentant diverses technologies. Le projet se compose d'une API et d'un site internet visant à simplifier l'utilisation de ces icônes, notamment grâce à un générateur de liens permettant un accès direct à l'API.
La création de Skill-icons est née de la reprise d'un projet existant qui n'était plus maintenu. Afin de répondre aux exigences de performance et à un nombre croissant de connexions, j'ai implémenté l'API en Go, un langage particulièrement adapté aux applications à forte charge.
Cette API a été conçue pour répondre à une demande croissante d'utilisateurs souhaitant une cohérence visuelle entre les icônes utilisées dans leurs projets, tout en bénéficiant d'un outil simple, rapide et fiable.
Le site internet accompagne l'API en proposant une interface claire et accessible, permettant aux utilisateurs de générer facilement les liens nécessaires à l'intégration des icônes dans leurs projets. Développé en React et TailwindCSS, il offre une navigation fluide et une présentation cohérente des icônes, avec une interface capable de s'adapter naturellement aux différents formats d'affichage, tout en conservant une simplicité d'utilisation et de lisibilité.
1.24M millions de requêtes par mois en moyenne
L'API traite un volume important de requêtes chaque mois, tout en maintenant une disponibilité continue. Depuis sa mise en production, elle n'a jamais connu d'interruption, garantissant fiabilité et stabilité même sous forte charge.
673 étoiles sur GitHub
Le projet est utilisé et suivi par de nombreux développeurs pour son utilité et sa simplicité d'intégration.
830 icônes faites avec précision
Chaque icône est réalisée avec soin afin de garantir une cohérence visuelle, une lisibilité optimale et une intégration harmonieuse dans tout type de projet.
38 contributeurs venant du monde entier
Skill-icons bénéficie de contributions provenant de développeurs et designers du monde entier, enrichissant le projet grâce à des perspectives et des compétences variées.
J'ai appris à concevoir une Api et un site internet répondant à la demande croissante des utilisateurs. J'ai aussi approfondi ma compétence de communication grâce à ce projet car j'ai dû apprendre à garder mon calme et à répondre à tout type de demande.
Tout le long du projet, j'ai pu parler avec beaucoup de gens ne venant pas forcément du monde du développement. J'ai donc appris beaucoup de mots de plusieurs corps de métiers différents.
<- Précedent
// 01
Suivant ->
// 02
Ce site utilise un cookie strictement nécessaire au fonctionnement de l’espace commentaires.
Ce cookie est créé lors de la connexion via Google afin de maintenir votre session et vous permettre de publier des commentaires.
Aucun cookie publicitaire ou de suivi n’est utilisé.