/code-delivery

Projeto construido na Imersão Full Stack && Full Cycle

Primary LanguageTypeScript

Code Delivery

FrontEnd da plataforma

Projeto construido na Imersão Full Stack && Full Cycle

Como usar?

Primeiro, vamos iniciar o container do kafka, elasticsearch, kibana e zookeeper

docker compose -f .docker/kafka/docker-compose.yaml up

Em seguida, vamos iniciar o simulador. (Sistema responsável por simular rotas)

docker compose -f simulator/docker-compose.yaml up

docker exec -it simulator-service bash

go run main.go

Agora, iniciaremos o backend, API em NestJS responsavél pela comunicação do Kafka com o FrontEnd usando WebSocket.

docker compose -f nest-api/nest-api/docker-compose.yaml up

Por fim, chegou a hora de iniciar o FrontEnd e ver a aplicação toda funcionando.

docker compose -f react-frontend/docker-compose.yaml up

Tecnologias utilizadas:

  • GO lang
  • NestJS
  • ReactJS
  • Docker
  • TypeScript
  • Kafka
  • ElasticSearch & Kibana
  • Kubernetes