GitHub Repo Viewer is a simple web application that allows users to search for GitHub projects of a user by their username. It provides a user-friendly interface to explore repositories and their details.
- Search by User: Enter a GitHub username to view repositories associated with that user.
- Search by Repository Name: Enter a repository name to search for repositories with matching names.
- Pagination: View repositories in paginated format, allowing easy navigation through multiple pages.
- Responsive Design: The application is designed to work seamlessly across different devices and screen sizes.
- React: Built using React library for the frontend user interface.
- Axios: Used Axios for making HTTP requests to the GitHub API.
- React Router: Implemented React Router for client-side routing.
To run the application locally, follow these steps:
-
Clone the repository:
git clone https://github.com/chimaskyy/Repo.git -
Navigate to the project directory:
cd Repocd myRepo -
Install dependencies:
npm install -
Start the development server:
npm run dev