Skip to content

This web app allows users to search for a GitHub username and retrieve a list of the associated repositories.

Notifications You must be signed in to change notification settings

hudson-viana/react-git-find

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repo Description

This repository contains a React application for searching GitHub users and displaying their information and repositories.

Features

  • User Search: Utilizes the GitHub API to search for users based on their username.
  • User Information Display: Retrieves and displays user details such as name, username, bio, and profile picture.
  • Repository Listing: Fetches and presents a list of repositories belonging to the searched user.
  • Dynamic Rendering: Utilizes React's state management to dynamically render user information and repositories.

Technologies Used

  • React: Built using React library for front-end development.
  • useState Hook: Implements state management for user input and data retrieval.
  • GitHub API: Fetches user data and repositories from the GitHub API.
  • CSS Styles: Applies custom CSS styles for layout and presentation.

Solutions Introduced

  • Asynchronous Data Fetching: Implements asynchronous data fetching using fetch and await for seamless user experience.
  • Conditional Rendering: Employs conditional rendering to display user information and repositories based on availability.

React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Starting dev server

$ npm run dev

About

This web app allows users to search for a GitHub username and retrieve a list of the associated repositories.

Topics

Resources

Stars

Watchers

Forks