Voltar

Migração sistema Node.js para Cloud

Python, API Rest, OpenCV, PostgresSQL, webhooks, Node.js, Docker, NGINX, Biometria

  • Status do projeto

    Aberto
  • Interessado

    4
  • Postado em

  • Localização

    O projeto pode ser concluído remotamente
  • Orçamento

    R$ 2.000 - R$ 5.000
  • postado por

    Luiz Alberto

Descrição do trabalho

Freelancer para Migração de Sistema Node.js + PostgreSQL + ********* para Nuvem (Cloud Deployment + Arquitetura Escalável)

Estou buscando um freelancer experiente em backend/cloud infrastructure/devops para migrar um sistema já funcional que atualmente roda em ambiente local (Windows + rede local) para infraestrutura em nuvem, com foco em escalabilidade, segurança e suporte a múltiplas unidades.

Sobre o projeto

Trata-se de uma plataforma própria de controle de acesso com reconhecimento facial, integrada a controladoras *********, com dashboard administrativo web e backend próprio.

O sistema já está funcional em ambiente local e inclui:

Backend
Node.js
Express
PostgreSQL
SSE (Server-Sent Events) para eventos em tempo real
API REST própria
Serviço de reconhecimento facial

Microserviço Python:

Flask
DeepFace
Facenet512
OpenCV
geração/comparação de embeddings faciais
Frontend

Dashboard administrativo web com:

aprovação de cadastros
bloqueio/desbloqueio de usuários
histórico de eventos
visualização de snapshots
monitoramento em tempo real
filtros operacionais
Integrações já implementadas
*********

Integração ISAPI com controladoras *********:

criação de usuários
upload facial
bloqueio/desbloqueio
leitura de eventos em tempo real
captura de snapshots

Equipamentos semelhantes a:

DS-K1T672MFWX
WhatsApp OTP

Integração com:

Z-API

Fluxo:

envio de código OTP
validação via webhook
E-mail

Integração SMTP Gmail:

alertas automáticos
notificações operacionais
Situação atual

Hoje o sistema roda em ambiente local:

backend Node
serviço Python separado
PostgreSQL local
comunicação com controladoras ********* via rede interna
dashboard acessado localmente

Funciona, porém preciso profissionalizar a arquitetura e publicar em nuvem.

Objetivo principal

Migrar a aplicação para cloud e deixar pronta para operação real multiunidade.

Escopo desejado
1. Deploy em nuvem

Publicação completa dos serviços:

backend Node.js
serviço Python facial
PostgreSQL
frontend/dashboard
storage de snapshots/imagens

Pode sugerir:

AWS
DigitalOcean
Azure
Railway
Render
VPS com Docker
outra arquitetura adequada
2. Containerização

Desejável:

Dockerização completa:

backend Node
Python facial
PostgreSQL (se aplicável)
reverse proxy

Preferencialmente com:

Docker Compose
ou
Kubernetes (se fizer sentido)
3. Arquitetura escalável

O sistema precisa evoluir para:

Multiunidade

Exemplo:

Unidade A
Unidade B
Unidade C
Multicontroladora por unidade

Exemplo:
Unidade A:

entrada principal
saída
estoque

Unidade B:

entrada social
área restrita
4. Banco / arquitetura

Preciso reorganizar a arquitetura para suportar:

units
controllers
controller policies
permissões por controladora
regras de idade
5. Dashboard administrativo

Já existe dashboard funcional.

Será necessário evoluir para permitir:

CRUD administrativo para:

unidades
controladoras
políticas da controladora

Campos esperados:

Controladora:

nome
unidade
local
IP
porta
usuário
senha
device name
status

Políticas:

permitir menores
idade mínima
exigir responsável
restringir por unidade
observações
6. Regra de menores de idade

Já existe cadastro com data de nascimento.

Precisa implementar:

identificação automática de maior/menor
bloqueio de menores em controladoras específicas
regras configuráveis via dashboard
7. Segurança

Preciso de boas práticas:

HTTPS
variáveis de ambiente
secrets management
autenticação segura
proteção de endpoints
firewall/regras de acesso
hardening básico
8. Integração ********* remota

Ponto crítico:

Hoje a ********* funciona em rede local.

Preciso definir a melhor estratégia para cloud:

Exemplos:

VPN site-to-site
túnel seguro
agente local
arquitetura híbrida

O freelancer precisa entender essa parte.

Não quero expor controladoras diretamente na internet.

9. Logs e monitoramento

Desejável:

logs centralizados
health checks
restart automático
monitoramento de serviços
alertas
Tecnologias já utilizadas

Obrigatório ter experiência com:

Node.js
Express
PostgreSQL
Python
Flask
OpenCV
DeepFace (ou similares)
Docker
Linux server
deploy cloud
reverse proxy (Nginx)
API REST
Webhooks
SSE / realtime events

Diferencial:

********* ISAPI
biometria facial
networking/VPN
Z-API
SMTP/Nodemailer

O que espero do freelancer

Quero alguém que:

revise a arquitetura atual
proponha a melhor arquitetura cloud
execute deploy
organize ambiente
documente o processo
deixe pronto para expansão
Entregáveis
aplicação funcionando em nuvem
banco configurado
deploy documentado
domínio configurado
HTTPS ativo
backups
ambiente reproduzível
arquitetura preparada para multiunidade
Importante

Já existe código funcional.

Não é projeto do zero.

Busco alguém para:
migração + refatoração arquitetural + profissionalização da infraestrutura.

Perguntas que o candidato deve responder
Qual arquitetura você sugere para esse cenário?
Como faria a comunicação segura com controladoras ********* remotas?
Já trabalhou com biometria facial?
Já fez deploy de Node + Python + PostgreSQL?
Experiência com Docker?
Como estruturaria multiunidade/multicontroladora?

Freelancers interessados

    {{ item.displayName }} {{ item.displayName }}

    {{ item.displayDisciplines }}

    • {{ item.hourlyRate || '-' }} por hora
    • {{ item.cityName }}
      {{ item.stateName }}, {{ item.countryName }}
    • {{ item.nrSharedConnections }} conexões compartilhadas
    Premium
    Abrir bate-papo Recusou

Nenhum freelancer interessado ainda

Operação falhou!
Por favor, tente novamente mais tarde. Se o problema persistir entre em contato com o suporte.