This project is a simple web application that interacts with the GitHub API to display repositories and topics. It allows users to:
- Search for repositories by username.
- Browse repositories by programming language topics.
- View repository details such as stars, forks, and open issues.
- Navigate through paginated results.
- Search by Username: Enter a GitHub username to fetch and display their repositories.
- Browse by Topics: Select a programming language to view repositories related to that topic.
- Pagination: Navigate through multiple pages of results.
- Responsive Design: Works seamlessly on different screen sizes.
- A modern web browser.
- Internet connection to access the GitHub API.
-
Clone the repository:
git clone https://github.com/your-username/github_app.git
-
Navigate to the project directory:
cd github_app -
Open
index.htmlin your browser to use the app.
- Enter a GitHub username in the search bar and click "Search" to view their repositories.
- Click on a topic button to browse repositories by programming language.
- Use the pagination buttons to navigate through results.
We welcome contributions! Please see the CONTRIBUTING.md file for guidelines on how to contribute to this project.
This project is licensed under the MIT License. See the LICENSE file for details.
- GitHub API for providing the data.
- Font Awesome for icons.
Thank you for using GitHub App! 🎉