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.git
Be in the project directory
cd shaw-partners
Install dependencies
npm install
Init Server
npm run dev
Be in the project directory
cd shaw-partners
Init docker-compose
docker-compose up
Back-end: Node, Express
API: GitHub