Este projeto faz parte do desafio técnico de um processo seletivo. Trata-se de uma API intermediária que consome a API pública do Github, a fim de obter alguns dados especificos para usar em um Chatbot.
A API foi construída em Node.js com Typescript e Express, utilizando orientação a objetos e tem apenas um endpoint, que fornece os dados que o Chatbot necessita. A aplicação foi containerizada com Docker e seu deploy foi feito através do Heroku.
No diretório flow há um arquivo .json que diz respeito ao fluxo do Chatbot exportado da plataforma em que ele foi criado.
- Node.js
- Express
- Typescript
- Axios
- Mocha
- Chai
- Docker
- Faça o clone do respositório com o comando
git clone [email protected]:inaciogu/chatbot-assessment.git
- No diretório do projeto rode o comando
yarn
para instalar as dependências. - Utilize o comando
yarn start
para inicializar a aplicação.