Estamos buscando um Desenvolvedor Full Stack experiente para realizar a migração de uma aplicação de checklist digital para inspeção veicular para um servidor cloud. O aplicativo está funcional e pronto para produção, mas precisa ser movido do ambiente de desenvolvimento atual para uma infraestrutura de nuvem robusta com um domínio customizado.
Detalhes da Aplicação:
Frontend:
- Desenvolvido em React 19 com TypeScript
- Utiliza Vite para build
- Estilização com Tailwind CSS e componentes shadcn/ui
- Roteamento com Wouter
- Validação de formulários com React Hook Form e Zod
- Funcionalidade de assinatura digital via React Signature Canvas
- Geração de PDFs otimizados com jsPDF
- Suporte completo para dispositivos móveis e web
Backend:
- Construído com
Node.js e
Express.js
- Autenticação gerenciada por
Passport.js e Express Session
- api rest completa para todas as funcionalidades
- integração com
wdapi2.com.br para consulta de dados veiculares por placa
- Utiliza WhatsApp API para compartilhamento de documentos
Banco de Dados:
- PostgreSQL como sistema de gerenciamento de banco de dados
- Drizzle ORM com migrations automáticas
- Schema de dados otimizado para performance
Funcionalidades Principais:
- Upload ilimitado de fotos por seção de inspeção
- Captura de assinatura digital diretamente no canvas
- Geração de relatórios em PDF com layout otimizado em 2 colunas
- Compartilhamento fácil de documentos via WhatsApp
- Design responsivo, com foco em mobile-first
Responsabilidades do Freelancer:
- Realizar o deploy completo da aplicação em um servidor cloud de sua escolha (ex: AWS, Azure, DigitalOcean, Heroku)
- Configurar o banco de dados PostgreSQL na nuvem, garantindo alta disponibilidade e segurança
- Vincular o domínio customizado (
SPFULL.COM.BR) à aplicação
- Implementar e configurar certificados ssl/tls para garantir a segurança das comunicações
- configurar todas as variáveis de ambiente necessárias para o funcionamento correto da aplicação
- realizar testes de performance e segurança pós-migração para garantir a estabilidade e eficiência do sistema
requisitos essenciais:
- experiência comprovada com desenvolvimento
node.js e React
- Forte conhecimento em processos de deploy e gerenciamento de infraestrutura em ambientes cloud
- Proficiência em PostgreSQL e Drizzle ORM
- Familiaridade com configuração de DNS e gerenciamento de domínios
- Conhecimento em segurança web, incluindo ssl/tls
o repositório do projeto está disponível para análise e será compartilhado com os candidatos qualificados.
Prazo de Entrega: Não estabelecido