Estou em busca de um desenvolvedor para trabalhar pontualmente na correção de bugs e na implementação de novas funcionalidades em um software que possui dois módulos: Ouvidoria e SAC. O software é desenvolvido utilizando as tecnologias React, Python, TypeScript e Next.
Correções de Bugs Necessárias
Prazo de Indicação: Os quadrados coloridos de prazos não estão funcionando como esperado.
Prorrogação de Protocolos: Alguns protocolos não aceitam prorrogação, mesmo que a opção esteja habilitada e permita a escolha e digitação. Contudo, a prorrogação não é realizada.
Ocultar Botão de Reenvio de Pesquisa: Quando uma manifestação é concluída, o botão "reenviar pesquisa" deve ser ocultado para o usuário externo.
Pedido de Recurso: Usuários externos não conseguem solicitar recurso de uma manifestação indeferida.
Visualização de Históricos: Auditores não estão conseguindo visualizar os históricos, exceto os relacionados a Assuntos.
Permissões de Edição: O ícone de edição de algumas seções está aparecendo para Auditores e Ouvidores, mesmo sem permissão para edição.
Caixa de Pesquisa de Legislações: A caixa de pesquisa de legislações não está funcionando.
Permissões de Edição de Respostas: Auditores e Ouvidores devem ter acesso à tela de editar respostas pré-definidas apenas se tiverem permissão.
Testes Necessários
Verificar a diferença entre instituições públicas e privadas no sistema, testando seu funcionamento e bloqueios.
Implementações Requeridas
Anonimização por Default: As manifestações devem ser criadas de forma anonimizada por padrão. O botão de anonimizar deve servir para mostrar os dados.
Campo de Comentários na Pesquisa de Satisfação: Incluir um campo de comentários na pesquisa de satisfação.
Restrição de Login Simultâneo: Um mesmo usuário não deve conseguir fazer login em navegadores ou dispositivos diferentes ao mesmo tempo.
Relatórios no SAC: Replicar os relatórios atualmente existentes no módulo de Ouvidoria no módulo SAC.
Tecnologias Utilizadas
Frontend: React,
Next.js
Backend: Python (desejável experiência com Django)
Outras: TypeScript, PostgreSQL, Docker (básico)
Requisitos Desejáveis
Experiência prática com Django e React
Conhecimento básico de Docker
Experiência com PostgreSQL
Contexto Geral do Projeto
Este projeto está focado na manutenção e aprimoramento de um software em desenvolvimento que possui dois módulos principais: Ouvidoria e Serviço de Atendimento ao Cliente (SAC). Esses módulos são utilizados para gerenciar e processar interações entre a organização e seus clientes ou cidadãos, garantindo que as manifestações, como reclamações, elogios e sugestões, sejam tratadas de forma eficiente e dentro dos prazos estabelecidos.
Prazo de Entrega: 23 de Setembro de 2024