ladeirakelwin / conversor-rgb-hex

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Desafio das cores rgb/hex

Precisamos que você escolha uma cor para o seu projeto, ou melhor, crie um conversor de cores para o seu projeto.

Parte 1

Crie funções que convertam cores de RGB para Hexadecial e de Hexadecimal para RGB. Simples assim !

Task List

Olhe para a nossa task list e veja quais atividades você precisa fazer para completar o exercício. Quer mais desafio ? Comece construindo os testes antes das implementações das funções.

  • Configure seu projeto com as dependencias necessárias
  • Construa o Conversor de RGB para Hexadecimal
  • Construa o Conversor de Hexadecimal para RGB
  • Testes do Conversor de RGB para Hexadecimal
  • Testes do Conversor de Hexadecimal para RGB

Parte 2

Se você completou a primeira parte, parabéns, você está pronto para a segunda parte e para isso você precisará construir um webserver com express.

Esse servidor deverá ter dois endpoints

  • /rgbToHex
  • /hextoRgb

Ambos endpoints precisam de parametros para funcioar, como 'red', 'blue', green'

Para te ajudar a fazer as requisições, recomendo que utilize a biblioteca request para fazer as requisições.

  • Crie um arquivo de testes para o seu servidor
  • Implemente o servidor
  • Teste o Servidor
  • Garanta que não quebrou os conversores atuais

Como entregar este desafio

Bem simples, crie um repositório no Github, com as informações deste desafio, os itens que estão implementados desta lista e indique o perfil de seus consagrados ou consagradas que trabalharam contigo.

Documentação do Projeto

Como rodar o projeto

Depois de clonar o repositório, instale as dependências:

npm i  

Depois para rodar o projeto de forma local execute o comando:

npm run start:dev

Para rodar o projeto em produção execute o comando:

npm start

Para testar o projeto execute:

npm test

Autores do Projeto

About


Languages

Language:JavaScript 100.0%