Drack112 / Car-Check-gRPC

Sistema de aluguel de carros feito com microserviços baseados em gRPC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Aluguel de Carros com gRPC

Projeto   |    Rodando   |    Como contribuir   |   


💻 Projeto

O estudo de hoje foi um sistema de aluguel de carro com uma simulação de gateway de pagamento interno, cada serviço como autenticação, leitura de usuário, ordem de compra de veiculo e etc é organizado por um serviço proprio e com seu proprio schema de ProtoBuf, um cenário um pouco exagerado para estudar gRPC ainda mas perfeito para colocar em pratica essa simulação.

Rodando o projeto 🌇

Requerimentos:

☕ Pequena ajuda

Basta apenas rodar as instancias nos containers e pronto, você tem tudo para subir os micro-serviços:

docker compose up redis mailhog db --build -V

Para você rodar os projetos sem problemas, basta agora entrar nas pastas de microservices, instalar as dependências e executar seus devidos ambientes, para facilitar, eu desenvolvi um script que já ajuda a copias os arquivos proto e executar em ambiente de desenvolvimento.

Basta rodar:

yarn dev

🤔 Como contribuir

  • Faça um fork desse repositório;
  • Cria uma branch com a sua feature: git checkout -b minha-feature;
  • Faça commit das suas alterações: git commit -m 'feat: Minha nova feature';
  • Faça push para a sua branch: git push origin minha-feature.

Depois que o merge da sua pull request for feito, você pode deletar a sua branch.

About

Sistema de aluguel de carros feito com microserviços baseados em gRPC


Languages

Language:TypeScript 90.5%Language:JavaScript 5.8%Language:Dockerfile 2.5%Language:Shell 1.2%