Olá! Esse teste consistia basicamente em criar uma página web (porta: 3000) que se comunique com uma API (porta: 3001), e assim consumir os dados para gerar uma página para que os usuários possam consultar e adquirir os produtos.
Se você quiser ver a aplicação rodando efetivamene, eu fiz o deploy no render: https://summer-devtest.onrender.com
Para fazer o deploy foi necessário fazer upload das imagens dos contâiners(front e back) e em seguida transferir as imagens para o render Para que não houvesse problemas com cors, váriáveis de desenvolvimento foram utilizadas.
No diretório Frontend ja existe pronto um Dockerfile
para configurar a imagem e há um Docker Compose
a criação da aplicação.
Houve também uma ideia de layout
- JavaScript com o uso de ReactJs
- Conhecimento basico de NodeJs
- Docker
- Ciclo de vida
- Git
- PHP
- CSS
- Frameworks de CSS:
- Bootstrap
- Tailwind
- GitHub workflow
- Kanban
- Clone o projeto:
git clone [email protected]:natanaelsantana/Summer-devTest.git
- Entre no diretório e instale as dependências:
npm install
- Suba a A plicação
npm run compose ou docker-compose up
product/
product/id
product/search?q=<str_to_search>