Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pranav-jadhav09/gitfinder

A GitFinder application to search GitHub users and view their repositories, followers, and more.
https://github.com/pranav-jadhav09/gitfinder

api css3 functional-programming gitfinder githunter html javascript oop single-page-applications

Last synced: 5 days ago
JSON representation

A GitFinder application to search GitHub users and view their repositories, followers, and more.

Awesome Lists containing this project

README

        

[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
![GitHub repo size](https://img.shields.io/github/repo-size/Pranav-Jadhav09/Gitfinder)
[![Twitter Follow](https://img.shields.io/twitter/follow/Pranav_Jadhav09?style=social)](https://twitter.com/Pranav_Jadhav09)

Logo

## Gitfinder

A GitFinder application to search GitHub users and view their repositories, followers, and more.

➥ Live on vercel.app


### Tech Stack

![HTML5](https://img.shields.io/badge/HTML_5-%23E34F26.svg?style=flat&logo=html5&logoColor=white)
![CSS3](https://img.shields.io/badge/CSS_3-%231572B6.svg?style=flat&logo=css3&logoColor=white)
![JavaScript](https://img.shields.io/badge/JavaScript-%23323330.svg?style=flat&logo=javascript&logoColor=%23F7DF1E)
![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?style=flat&logo=npm&logoColor=white)
![Babel](https://img.shields.io/badge/Babel-F9DC3e?style=flat&logo=babel&logoColor=black)
![ChatGPT](https://img.shields.io/badge/ChatGPT-74aa9c?style=flat&logo=openai&logoColor=white)


screen


### Features

`User Search` :

- Users can search for GitHub profiles using usernames.
- Search results display relevant user information.

`Responsive Design` :

- The application is designed to work seamlessly on various devices, providing a responsive user experience.

`Dark/Light Mode` :

- Users can toggle between dark and light modes to suit their preferences.

`User Profile Information` :

- Display essential information about the searched user, such as avatar, name, bio, location, etc.

`Repositories Section` :

- Show a list of repositories owned by the user.
- Include details like repository name, description, language, and the number of stars.

`Forked Repositories Section` :

- Display repositories that the user has forked from other users.

`Followers and Following` :

- Provide information about the user's followers and users they are following.

`Navigation` :

- Include a user-friendly navigation system to easily switch between different sections of the user's profile.

`Error Handling` :

- Gracefully handle cases where the user is not found or there are other errors.


## Getting Started

This project require some prequesites and dependenscies to be installed, you can view it online using this [demo](https://modern-gitfinder.vercel.app/). or you can find the instructions below

> To get a local copy, follow these simple steps :

### Installation

1. Clone the repo

```sh
git clone https://github.com/Pranav-Jadhav09/Gitfinder
```

2. Install Dependencies

```bash
npm install
```

3. Run start script

```bash
npm run start
```


## License

This project is licensed under [GPL-3.0 License](./LICENSE).