Desafio Coleta - GRX

Desafio é desenvolver uma aplicação FullStack para coleta de informações de usuários.

Stacks ultilizadas:

Frontend:

  • Foi utilizado o React.
  • Componente Funcional.
  • Foi utilizado hooks, como useState.
  • Foi utilizado axios para as requisições.
  • Foi feito um Dockerfile.

Backend:

  • Foi utilidado o NodeJs.
  • Foi utilizado TypeScript para a construção da aplicação.
  • Foi utilidado Express.
  • Foi feito um Dockerfile.

Db:

  • Foi utilidado Module-fs` para simular um banco de dados.

Etapa mais desafiadora:

  • A integração do Backend com o Frontend.

docker-compose:

  • O projeto possui docker-compose.
  • As portas 3000 e 3001 devem estar disponiveis.
Rodando o docker-compose:
npm run compose:up
npm run compose:down