Its purpose is to consume the GitHub APIs, more precisely the user and repositories endpoints, and create an application.
- API that will proxy all client requests to the appropriate GitHub endpoint.
- Create tests for your application covering all endpoints.
To run this project, you may need to create an .env file
PORT
- GET - /api/users?since={number}
- GET - /api/users/:username/details
- GET - /api/users/:username/repos
Clone the project
git clone https://github.com/samuelsankys/shaw-partners.gitBe in the project directory
cd shaw-partnersInstall dependencies
npm installInit Server
npm run devBe in the project directory
cd shaw-partnersInit docker-compose
docker-compose upBack-end: Node, Express
API: GitHub