Estamos buscando um desenvolvedor experiente para conectar o frontend e o backend de um website já existente. Ambas as partes do projeto (frontend e backend) já foram desenvolvidas e estão prontas para a integração. O objetivo principal é garantir a comunicação fluida e eficiente entre as duas camadas, permitindo que o site funcione conforme o esperado. O profissional será responsável por analisar as APIs existentes, configurar as chamadas e respostas, e resolver quaisquer problemas de compatibilidade ou fluxo de dados. É Essencial que o freelancer tenha experiência em integração de sistemas web e seja capaz de trabalhar com códigos já estabelecidos.
Descrição do que temos:
backend completo (
node.js/Express/PostgreSQL)
Parte 1 - Estrutura Base:
✅ Projeto
Node.js/Express configurado
✅ Modelos Sequelize (Users, Projects, Documents, Collaborators, Settings)
✅ Configuração PostgreSQL
✅ Estrutura de pastas profissional
Parte 2 - Autenticação:
✅ JWT + Refresh Tokens automáticos
✅ OAuth (Google, GitHub, LinkedIn)
✅ APIs completas de usuário
✅ Middleware de segurança
✅ Validação robusta
Parte 3 - APIs Avançadas:
✅ CRUD completo de documentos
✅ Sistema de colaboração com convites
✅ Configurações personalizáveis
✅ Permissões granulares
✅ Versionamento de documentos
🎨 frontend completo (react/vite/tailwind)
parte 4 - páginas de autenticação:
✅ página de login moderna com oauth
✅ cadastro multi-step (4 etapas)
✅ recuperação de senha
✅ integração completa com backend
✅ contexto de autenticação
parte 5 - integração e documentação:
✅ serviço de api com renovação automática de tokens
✅ roteamento inteligente baseado em autenticação
✅ estados de loading e feedback visual
✅ tratamento de erros padronizado
📚 documentação completa
documentos incluídos:
api_documentation.md - Documentação completa de todas as APIs
README.md (Backend) - Guia completo do backend
README.md (Frontend) - Guia completo do frontend
INSTALLATION_GUIDE.md - Guia passo a passo de instalação
Características da Documentação:
📋 Instruções detalhadas de instalação
🔧 Configuração de OAuth completa
🚀 Guias de deploy (Heroku, Vercel, Railway)
🧪 Scripts de teste e verificação
🔒 Configurações de segurança
📊 Monitoramento e logs
🐛 Troubleshooting completo
Prazo de Entrega: Não estabelecido