A simple web application to view public GitHub repositories for a given user.
- User Information: Display user's profile picture, name, location, and a link to their social media profile.
- Repositories Display: Show a list of public repositories with details such as repository name, description, language, topics, stars, forks, and owner's avatar.
- Pagination: Server-side pagination with customizable options. By default, 10 repositories per page, with options to display up to 100 repositories per page.
- Loader: Informative loading indicator when fetching data from the GitHub API.
- Search Bar: Allow users to filter repositories by entering a GitHub username.
- HTML
- CSS (Bootstrap for styling)
- JavaScript
- Enter a GitHub username in the search bar.
- Click the "Get Repositories" button.
- View the user information, repositories, and navigate through the paginated list.
To run this project locally, follow these steps:
-
Clone the repository:
git clone [email protected]:Anshika31sharma/CodeCraftHub.git