Ce projet vise à simplifier la gestion des compétences en offrant une interface utilisateur intuitive qui affiche les informations importantes telles que :
- 👤 Photo de profil
- 🔗 Nom d'utilisateur
- 📦 Nombre de référentiels
- 👥 Nombre d'abonnés
- 📈 Contributions
Le projet inclut également des fonctionnalités de recherche et de comparaison des profils, ainsi qu'une visualisation graphique des types de développeurs basés sur leurs principaux langages de programmation.
- Recrutement : Faciliter la recherche des développeurs en fonction de leurs compétences et activités sur GitHub.
- Suivi de Progression : Permettre aux développeurs de suivre leur propre évolution et d'identifier les domaines à améliorer.
- Barre de recherche pour trouver des développeurs GitHub.
- Affichage des informations clés des profils GitHub.
- Visualisation des types de développeurs basés sur les langages principaux (Pythonist, Java Enthusiast, etc.).
- Comparaison des activités et compétences de plusieurs développeurs.
- Graphiques interactifs pour afficher les contributions et les référentiels.
- Figma : Pour le design de l'interface utilisateur.
- HTML/CSS/SASS : Utilisation de TailwindCSS pour la mise en page et le style réactif.
- JavaScript : Utilisation de
Fetch
,Async/Await
, gestion des événements (keyup
+ Debouncing). - ApexCharts ou ChartJs : Pour la visualisation des données sous forme de graphiques.
- Webpack : Configuration pour le bundling et la gestion des dépendances (SASS, ES6+).
- MomentJS : Pour la mise en forme des dates.
- Cloner le dépôt :
git clone https://github.com/abdo0302/brif-de-Git-hub-Insights.git cd github-insights