Prévia do material em texto
TERMO DE ABERTURA DO PROJETO Título do projeto: WeConecta - Plataforma digital para questionários de saúde. Cliente(s): João Jacques e Marcelo Nozari (WeConecta Ltda.) Semestre: 2025/2 – 3ª-feira e 5ª-feira – 17:30-19:00 (3JK5JK) Justificativa do projeto: Na área da saúde, a análise de dados cada vez mais impacta de forma positiva em diagnósticos precoces, promovendo saúde e bem estar. A WeConecta desenvolveu uma plataforma integrada ao WhatsApp para coletar dados de pacientes e analisar os riscos para sua saúde; que exige que todas as personalizações sejam feitas diretamente pela nossa equipe, criando gargalos e atrasos. Ao evoluir para um sistema Web com interfaces intuitivas, oferecemos aos profissionais de saúde a autonomia de criar, distribuir e acompanhar questionários personalizados de forma rápida e independente. Em resumo, este projeto representa um passo essencial na jornada da WeConecta: transformar uma solução restrita e dependente de nossa equipe em uma plataforma colaborativa, onde clientes criam seus próprios fluxos de questionários e capturam dados relevantes para aprimorar a prevenção e o cuidado em saúde. Objetivos do projeto: Desenvolver uma plataforma Web para que clientes da área da saúde acessem aos formulários de saúde criados pela WeConecta e que ainda possam personalizá-los de forma rápida e independente, permitindo que pacientes respondam por meio de links públicos e oferecendo uma interface de chat conversacional para coleta de dados estruturados, de modo a agilizar a triagem, melhorar a prevenção de riscos e reduzir a dependência do time da WeConecta para ajustes minimalistas. Descrição do projeto em alto nível: • Autenticação: páginas de login e registro para controle de acesso dos clientes • Layout global: identidade visual da WeConecta. • Dashboard: painel de métricas coletadas para visão geral rápida. • Questionários: lista de questionários do cliente; cada item exibe título, slug (rota) e abertura. • Builder: interface para “Criar Novo Questionário” (modal mock), lista de questionários com ícones de editar/excluir e área de edição com lista “draggable” de perguntas de exemplo. • Equipe: lista de membros administrativos (nome, função) e botão “Adicionar e Remover Membro”. • Chat: rota dinâmica “/q/[slug]” que navega o usuário por meio do questionário e permite salvamento parcial das respostas. Não está no escopo: • Criar algoritmo para análise das respostas. • Integração com Whatsapp. Tecnologia (Sugestões): ● FrontEnd: ○ Framework: Next.js 13 (App Router) ○ Linguagem: TypeScript (TSX), Tailwind CSS ○ Componentes UI: shadcn/ui (baseados em Tailwind) ○ Deploy: Vercel ou AWS (ou plataforma similar) ● API: ○ Python/FastAPI ou NodeJS ou Spring Boot ○ Banco de dados: PostgreSQL