Estamos buscando um desenvolvedor full stack experiente para realizar a implantação completa do nosso sistema LeadHunter em um ambiente de produção. O projeto envolve a configuração da infraestrutura, deploy do backend e frontend, integração com a API do Facebook Lead Ads e publicação do código no GitHub.
O profissional receberá o código-fonte completo do backend (
Node.js + Express) e frontend (React + Tailwind + Vite), além de toda a documentação técnica necessária (manual técnico, documentação de API, manual do usuário, documentação de integração com Meta API e instruções de deploy com Docker).
Principais responsabilidades:
1. Infraestrutura:
- Criar e configurar o ambiente de produção em uma plataforma de nuvem (vps, aws, render, railway, digitalocean, etc.).
- Instalar e configurar as dependências necessárias:
Node.js, Docker e um banco de dados (MongoDB ou PostgreSQL).
- Gerenciar as variáveis de ambiente de forma segura.
2. Backend:
- Configurar e implantar o backend do LeadHunter.
- Habilitar e configurar a autenticação JWT.
- Configurar os diferentes planos de usuário (demo, prata, ouro, full).
- Ativar funcionalidades como logs, limites por plano e renovação automática de token.
- Realizar testes completos das rotas de login, painel administrativo, envio e captura de leads.
3. Frontend:
- Executar os comandos de build (npm install, npm run build).
- Hospedar o frontend (em plataformas como Vercel, Netlify ou via Docker com NGINX).
- Configurar a integração com o backend utilizando a URL correta.
- Validar a interface do painel do usuário e do painel administrativo.
4. Integração com Meta API (Facebook):
- Criar e configurar um aplicativo no Meta for Developers.
- Configurar as permissões necessárias (leads_retrieval, pages_show_list, ads_management).
- Conectar o sistema via OAuth e testar a captura automática de leads dos formulários do Facebook.
5. Publicação:
- Subir o repositório do código no GitHub, incluindo o README fornecido.
- Garantir que o sistema esteja totalmente funcional e acessível online.
Requisitos esperados:
- Experiência comprovada com
Node.js, React, MongoDB e Docker.
- Sólido conhecimento em integração via API, especialmente com OAuth2.
- Capacidade de trabalhar de forma responsável e com comunicação clara.
Entregáveis:
- Sistema LeadHunter 100% funcional e implantado em ambiente de produção.
- Código-fonte publicado no GitHub.
Estamos buscando um profissional que possa garantir uma implantação robusta e eficiente do sistema.
Prazo de Entrega: Não estabelecido