Skip to content

felipebrandao/techchallenge

Repository files navigation

Projeto: Tech Challenge - APIs de Cadastro e Gestão de Dados de Consumo de Energia

Descrição do Projeto

Este projeto faz parte do Tech Challenge e tem como objetivo desenvolver APIs para cadastro e gestão de dados de consumo de energia. As APIs são responsáveis por cadastrar endereços, pessoas e eletrodomésticos, fornecendo os dados necessários para o cálculo do consumo mensal de energia.

Funcionalidades

  • API de Gestão de Endereços
  • API de Gestão de Pessoas
  • API de Gestão de Eletrodomésticos
  • API de Gestão de Moradores
  • API de Gestão de Consumo

Tecnologias Utilizadas

Documentação da API:

Cada microsserviço possui um Swagger integrado para facilitar o acesso à documentação gerada.

Como Executar o Projeto

  1. Clone este repositório.
  2. Instale as dependências necessárias.
  3. Configure o ambiente de desenvolvimento.
  4. Execute o servidor local.
  5. Acesse as APIs através do endpoint correspondente.

Executando o Projeto Localmente

Para executar o projeto localmente usando Docker Compose, siga estas etapas:

  1. Clone este repositório em sua máquina local:

    git clone https://github.com/felipebrandao/techchallenge.git
    
  2. Navegue até o diretório do projeto:

  3. Certifique-se de ter o Docker e o Docker Compose instalados em sua máquina. Se não tiver, siga as instruções de instalação aqui.

  4. Execute o seguinte comando para iniciar todos os serviços necessários, incluindo o banco de dados, usando Docker Compose:

    docker-compose up
    
  5. Após iniciar todos os serviços, você pode acessar a documentação da API e começar a interagir com os endpoints.

Licença

Este projeto está licenciado sob a Licença MIT.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages