Skip to content

vidarshan/github-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Github Search πŸ”

Search and find all the details of a Github user by their username

πŸ’‘ Objective

  • Search Github users easily.
  • Provide a clear view of their repositories, gists and starred repositories.

πŸš€ Version

  • Version 3.

βœ… Features

  • Easy search.
  • Tab view for neat presentation of the data.
  • Most used languages section.
  • Front-end Pagination.

πŸ‘¨β€πŸ’» Tools and Technologies

  • React JS
  • Mantine
  • Github API
  • Vercel

βš™οΈ Setup

  • Step 1 : Move keys.example.env to the src directory.

  • Step 2 : Rename keys.example.env to keys.env.

  • Step 3 : Get your Github Client ID and Client Secret from Github Settings.

  • Step 4 : Place the Client ID and Client in the keys.env accordingly in relation to the variable names given.

  • Step 5 : Install packages :

      npm install
    
  • Step 6 : Start Project :

      npm start
    

πŸ“„ References

  • Github API

    https://docs.github.com/en/rest/overview
    
  • Get Github Client Keys

    https://docs.github.com/en/rest/guides/basics-of-authentication
    

⚠️ Update 19-03-2022

npm error :

If Error: error:0308010C:digital envelope routines::unsupported appears on the npm start command, use npm version 14.x.