Estamos buscando um desenvolvedor ou equipe para criar uma plataforma SaaS inovadora focada na gestão de rotinas de saúde, com um diferencial crucial: a automação de notificações via WhatsApp. O objetivo é desenvolver um MVP funcional que permita o cadastro e gerenciamento de usuários, pacientes e suas rotinas de saúde, como lembretes de medicamentos e agendamentos de compromissos.
A plataforma deve oferecer a capacidade de configurar horários recorrentes para as rotinas (diário, múltiplas vezes ao dia ou por períodos definidos). O backend será o coração do sistema, responsável por armazenar todos os dados, processar os agendamentos e disparar as notificações automáticas de forma eficiente.
Um requisito fundamental é a integração com a API oficial do WhatsApp, tanto para o envio proativo de mensagens quanto para o recebimento e processamento de respostas simples dos usuários (ex: confirmação de ações). Todas as interações devem ser registradas no banco de dados para auditoria e acompanhamento.
A arquitetura técnica esperada inclui:
Backend: Preferencialmente em
Node.js ou tecnologia similar, robusto e escalável.
Banco de Dados: Um sistema de banco de dados relacional, como PostgreSQL ou Supabase.
Scheduler/Worker: Para gerenciar e executar tarefas programadas, garantindo que as notificações sejam enviadas no tempo certo.
Integração com API Externa de Mensageria: Para a comunicação com o WhatsApp.
Webhook: Para capturar e processar as respostas e interações dos usuários via WhatsApp.
O frontend web, embora simples, deve ser intuitivo e permitir:
Cadastro e edição de dados de usuários, pacientes e rotinas.
Visualização clara das rotinas agendadas.
Configuração fácil das notificações.
Requisitos principais do sistema:
Sistema de autenticação seguro para acesso de usuários.
Funcionalidades CRUD (Create, Read, Update, Delete) completas para usuários, pacientes e rotinas.
Motor de agendamento flexível, baseado em horários e recorrências.
Sistema de envio de mensagens automatizadas confiável.
Registro detalhado de logs e interações para rastreabilidade.
Estrutura arquitetônica preparada para futura escala.
Não é necessária a implementação de inteligência artificial avançada nesta fase inicial do projeto.
A entrega esperada para este projeto inclui:
Um Sistema funcional (MVP) pronto para uso.
Código fonte organizado, limpo e bem estruturado.
Deploy básico em um ambiente de nuvem (cloud).
Documentação técnica simples, mas clara, para facilitar futuras manutenções e evoluções.
Delivery term: Not specified