Back-End | Nebula

A pasta Back-end do projeto Nebula contém a lógica de negócio, a gestão de dados e a comunicação com o front-end. Aqui são implementadas as APIs, serviços, autenticação e demais processos que garantem o funcionamento seguro e eficiente da aplicação.

Membros do Projeto

MEMBROS:

Sobre o Backend

DESCRIÇÃO

O backend do projeto é desenvolvido em Kotlin utilizando o framework Ktor, sendo responsável por gerenciar as requisições e fornecer respostas de forma eficiente.

A autenticação dos usuários é realizada por meio da integração com o sistema solar, que fornece os dados necessários para o login. O backend processa essas informações, valida as credenciais e faz o login conforme as regras de segurança definidas.

Além da autenticação, o backend gerencia a comunicação entre serviços e a persistência dos dados no banco de dados, garantindo a integridade e consistência das informações. O projeto também utiliza Docker para facilitar a implantação e gerenciamento dos ambientes.

FEITO

EM ANDAMENTO 

 

Os próximos passos envolvem desenvolver o projeto e possíveis otimizações para garantir um fluxo robusto e confiável. Manter a documentação atualizada será essencial para acompanhar a evolução do projeto e facilitar futuras implementações.

ENV da API - VERSÃO N8N



NODE_ENV=production
AMBIENTE=PROD
PORT=8080
DB_HOST={HOST}
DB_PORT=5432
DB_USER=postgres
DB_PASSWORD={DB_PASSWORD}
DB_NAME={DB_NAME}
SOLAR_PROD_API=https://novosolar.defensoria.df.gov.br
N8N_API=https://n8n.ljit.com.br/webhook
ARQUIVO .ENV NECESSARIO