Skip to content

Formulaire de recherche public utilisateur GitHub avec Fetch en JavaScript

Notifications You must be signed in to change notification settings

BoubakerBOUSEBAA/github-user-search

Repository files navigation

Application GitHub Search

Cette application React permet de rechercher des dépôts GitHub en utilisant l'API GitHub.

Fonctionnalités

  • Saisie d'un terme de recherche pour trouver des dépôts GitHub correspondants.
  • Affichage des résultats sous forme de cartes.
  • Pagination pour charger les résultats suivants.
  • Affichage du nombre total de résultats correspondants.

Technologies utilisées

  • React.js : bibliothèque JavaScript pour la construction d'interfaces utilisateur.
  • Axios : bibliothèque JavaScript pour effectuer des requêtes HTTP.
  • Semantic UI React : bibliothèque de composants UI pour React.

Structure du code

Le code est organisé de la manière suivante :

  • Le fichier principal App.js contient le composant principal de l'application.
  • Le fichier logo-github.png contient le logo GitHub utilisé dans l'application.
  • Les dépendances du projet sont gérées avec Yarn et sont spécifiées dans le fichier package.json.

Comment exécuter l'application

  1. Cloner le dépôt GitHub sur votre machine locale.
  2. Assurez-vous d'avoir Node.js et Yarn installés.
  3. Ouvrez une invite de commande dans le dossier racine du projet.
  4. Exécutez la commande yarn install pour installer les dépendances.
  5. Exécutez la commande yarn start pour démarrer l'application en mode développement.
  6. Ouvrez votre navigateur et accédez à l'URL http://localhost:3000 pour voir l'application en action.

Contribuer

Les contributions à ce projet sont les bienvenues. Si vous souhaitez apporter des améliorations ou corriger des problèmes, veuillez soumettre une pull request.

Licence

Ce projet est sous licence MIT. Veuillez consulter le fichier LICENSE pour plus d'informations.

About

Formulaire de recherche public utilisateur GitHub avec Fetch en JavaScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published