An app that will help recruiters review candidates github information by listing the github repositories and maintain user information in database.
1). Local mongodb instance 2). Node JS
The app takes username and reponame as request and contains 2 controllers -
EndPoint -
user/userSearch
This displays the user's details according to the github's username.
EndPoint - repo/repoSearch
This API fetches the repositories with the supplied repository names. After the successful fetch of result repo name, owner name, description, stars count, and hyperlink to the repo URL are sent in the response output.
Installation
npm install
Running the app
Coommand for running in Development Mode -
$ npm run start
Command for running in Watch Mode -
$ npm run start:dev
nodemon can also be used to run the app.
APIs can be accessed using this URL http://localhost:3000/