Welcome to the GitHub User Search Web App project! This is a simple web application that allows users to search for GitHub profiles using a username. The application fetches GitHub profile data using the GitHub API and displays it to the user.
- Search: Users can enter a GitHub username into a search form.
- Fetch Data: Upon submitting the form, the application fetches the user's GitHub profile data from the GitHub API.
- Display: The fetched profile data is displayed on a new page (user.html).
- HTML
- CSS (for basic styling)
- JavaScript (for fetching data from the GitHub API and manipulating the DOM)
- Fork and Clone the forked repository:
git clone https://github.com/your-username/github-user-app.git
cd github-user-app
- Open index.html in a web browser:
- Open index.html in your preferred web browser.
- Search for a GitHub user:
- Enter a GitHub username into the search form.
- Click on the "Search" button.
- View the user's GitHub profile:
- After clicking "Search", you will be redirected to user/index.html.
- The user's GitHub profile information will be displayed.
Here's a basic example of how the web app works:
- Open index.html in your web browser.
- Enter the username oj0147 into the search form.
- Click "Search".
- You will be redirected to user.html, where oj0147's GitHub profile information will be displayed.
We welcome contributions from the community to improve the GitHub User Search Web App! To contribute:
- Fork the repository to your GitHub account.
- Clone your fork: git clone https://github.com/your-username/github-user-app.git
- Create a new branch: git checkout -b feature/improvement
- Make your changes and commit them: git commit -am 'Add new feature or improvement'
- Push to the branch: git push origin feature/improvement
- Submit a pull request detailing your changes.
Please follow our Code of Conduct and Contribution Guidelines when contributing to this project.
To further develop or customize this web app:
- Modify main.js to enhance the API fetching logic.
- Update user/index.html to improve the display of fetched data.
- Add additional features or styling as needed in index.html and user/index.html.
This project is licensed under the MIT License. See the LICENSE file for details.
Thank you to GitHub for providing the GitHub API.