/API-project

This project consists of two React components designed to interact with different APIs. The Pixabay Image Search component allows users to search for images based on keywords using the Pixabay API. The GitHub Profile Finder component allows users to search for GitHub profiles by username using the GitHub API.

Primary LanguageJavaScript

React API Project

This project consists of two React components designed to interact with different APIs.

Pixabay Image Search

Description

The Pixabay Image Search component allows users to search for images based on keywords using the Pixabay API.

Features

  • Input field to enter search keywords.
  • Displays images and associated tags fetched from Pixabay.
  • Provides a link to view each image on Pixabay.

Usage

  1. Enter a keyword in the input field.
  2. Click on the "Search" button to fetch and display relevant images.

Technologies Used

  • React
  • Pixabay API

GitHub Profile Finder

Description

The GitHub Profile Finder component allows users to search for GitHub profiles by username using the GitHub API.

Features

  • Input field to enter a GitHub username.
  • Displays basic profile information including avatar, username, name, followers, following, and public repositories.
  • Provides a link to the GitHub profile.

Usage

  1. Enter a GitHub username in the input field.
  2. Click on the "Search" button to fetch and display the profile information.

Technologies Used

  • React
  • GitHub API

Getting Started

To get started with this project locally, follow these steps:

  1. Clone the repository to your local machine.
  2. Install dependencies using npm install.
  3. Run the project using npm start.
  4. Open http://localhost:3000 to view it in the browser.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.


License

This project is licensed under the MIT License - see the LICENSE file for details.