Estamos buscando um desenvolvedor
Node.js experiente para construir a plataforma base de um novo SaaS focado em análise de documentos imobiliários. A parte principal do sistema, que envolve a análise com inteligência artificial e a geração de relatórios, está sendo desenvolvida separadamente e não faz parte do escopo deste projeto. O objetivo é implementar a infraestrutura essencial da plataforma.
O que deve ser desenvolvido:
Backend em
Node.js: Implementação completa do backend da plataforma utilizando frameworks como Express ou NestJS.
Autenticação JWT: Desenvolvimento de um sistema robusto de autenticação, incluindo funcionalidades de cadastro de usuário, login seguro e recuperação de senha.
Pagamento por Análise Individual: Integração com gateways de pagamento (Stripe, Mercado Pago ou Asaas) para permitir pagamentos por análise de contrato individual.
Controle de Análise Gratuita: Implementação de uma lógica para oferecer 1 análise de contrato gratuita por semana para cada usuário.
Registro de Pagamentos e Uso: Criação de um sistema para registrar todos os pagamentos realizados e o histórico de uso da plataforma por parte dos usuários.
Envio Automático de E-mail: Configuração para envio automático de e-mails de recibo após cada pagamento.
Histórico de Análises: Funcionalidade para que os usuários possam visualizar o histórico de todas as análises realizadas.
Mock Temporário para Análise: Desenvolvimento de um mock temporário para simular a análise de documentos, que será utilizado até que a API de análise real esteja pronta para integração.
Ajustes no Front-end: Realização de pequenos ajustes no front-end existente, como a implementação de telas de carregamento e atualização de ícones.
Deploy Básico: Configuração e realização do deploy do front-end (Vercel) e do backend (Render ou Railway).
Observações importantes:
O front-end da aplicação já está pronto.
A integração com a API de análise real será feita em uma etapa posterior e não faz parte deste projeto.
O banco de dados recomendado para o projeto é PostgreSQL.
Prazo de Entrega: Não estabelecido