Precisamos que você escolha uma cor para o seu projeto, ou melhor, crie um conversor de cores para o seu projeto.
Crie funções que convertam cores de RGB para Hexadecial e de Hexadecimal para RGB. Simples assim !
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
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
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.
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
- Kelwin Ladeira. Github: https://github.com/ladeirakelwin
- Hugo Arcanjo. Github: https://github.com/harcanjo
- Bruno Wilson. Github: https://github.com/BruceJava1001
- Annita Gabriella. Github: https://github.com/AnnitaGabriella