Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jhon-henkel/vehicle-tracker-full-cycle-immersion
Repositório destinado a uma aplicação com micro-serviços simulando uma plataforma de rastreamento veicular
https://github.com/jhon-henkel/vehicle-tracker-full-cycle-immersion
Last synced: about 1 month ago
JSON representation
Repositório destinado a uma aplicação com micro-serviços simulando uma plataforma de rastreamento veicular
- Host: GitHub
- URL: https://github.com/jhon-henkel/vehicle-tracker-full-cycle-immersion
- Owner: Jhon-Henkel
- License: mit
- Created: 2023-10-05T22:48:29.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-15T13:03:29.000Z (about 1 year ago)
- Last Synced: 2023-10-16T07:36:28.894Z (about 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 715 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vehicle-tracker-full-cycle-immersion
Repositório destinado a uma aplicação com micro-serviços simulando uma plataforma de rastreamento veicular# Tecnologias
- TypeScript/JavaScript
- NestJS
- Prisma ORM
- MongoDB
- Google Maps API
- React
- React Server Components
- NextJS
- Route Handler
- Material UI
- Socket.io
- Kafka
- Docker
- Bulljs no NestJS
- Prometheus# Dados gerais da aplicação
Adicionar a linha abaixo no seu hosts (apenas linux e mac):```
127.0.0.1 host.docker.internal
```### Nest
- Iniciando o nest: npm run start:dev
- criando tablelas mongo: npx prisma generate
- acessando o banco via web: npx prisma studio### Next
- Paginas:
- new-route
- driver
- Iniciando o next: npm run dev### Kafka
- acesso pelo host http://localhost:9021/clusters### GO
- Criar tableas no mysql do GO:
```
CREATE TABLE routes (id VARCHAR(36) PRIMARY KEY, name VARCHAR(255) NOT NULL, distance FLOAT NOT NULL, status VARCHAR(255) NOT NULL, freight_price FLOAT, started_at DATETIME, finished_at DATETIME);
```
- Iniciando o go: go run cmd/freight/main.go### Prometheus
- Acessar: http://localhost:9090### Grafana
- Acessar: http://localhost:4000