Skip to content

mauricioleite1/takeblip-api-teste

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TakeBlip🗨️ - Desafio Técnico - Desenvolvedor Chatbot

✍️ Autor: Maurício Leite

O desafio consiste na criação de um Contato Inteligente (Bot) na plataforma da TakeBlip e a criação de API intermediária
Seguindo os materiais de apoio fornecidos, o Chatbot deve construído na plataforma Blip, com o auxílio da ferramenta Builder

🚀 Objetivo

O Chatbot deve ter o fluxo conversacional fornecido pela TakeBlip como mandatório, e deve ser baseado em modelo Figma fornecido,
Com o propósito de cumprir os requisitos do processo seletivo para vaga Desenvolvedor Chatbot,
na etapa do desafio, deve retornar os 5 primeiros repositórios da TakeBlip, os quais possuem a linguagem C#, em ordem ascendente e por data de criação.

Em resumo o desafio é composto pelas seguintes etapas:

  • Criação de Chatbot
  • Criação de API Intermediária
  • Resgatar dados da API e utilizar no Chatbot

Passos para execução

Primeiramente, foi adotada a construção do Chatbot, onde as conversas do fluxo foram implementadas
Logo após, a criação de uma API mediadora, a qual busca dados na API do Github, pela organização TakeBlip (takenet) e retorna os dados dos repositórios para a API intermediária

Ferramentas

Para dar a vida aos itens solicitados, foram utilizadas as seguintes ferramentas:


Como conseguir os dados da API intermediária

A API pode ser acessada por meio da url:
https://takeblip-api-teste.vercel.app/api/challenge

ou

Baixe a aplicação para sua máquina, fazendo clone do repositório

git clone git@github.com:mauricioleite1/takeblip-api-teste.git

Após isso, instale as dependências da aplicação com o comando abaixo: (se certifique de entrar na pasta correta),

yarn

Então para iniciar a aplicação, deve-se utilizar o comando:

yarn start

Abra http://localhost:3000/api/challenge em seu browser, ou software de requisições, para visualizar os dados da API.


🗨️ Feedback

Este projeto foi feito como forma de avaliação, se você se interessou e deseja contribuir com seu feedback, fique à vontade para entrar em contato.

Todas as formas de feedback são bem-vindas, sejam para

💛 Me influenciar e ensinar com novas técnicas e metodologias
🐛 Informar algum problema que tenha encontrado
⭐ Dar uma estrela no meu projeto 🤷‍♂️

Obrigado a TakeBlip pela oportunidade de participar do desafio
Obrigado a você que chegou até aqui! 🥳