Sobre este projeto
it-programming / web-development
Aberto
Apenas desenvolvedores/empresas brasileiros
estamos buscando um desenvolvedor para criar um sistema abrangente de gestão de agendamentos e atendimento para nossa central de atendimento. O objetivo é otimizar o controle da agenda, considerando a capacidade real dos atendentes, e facilitar as solicitações de clientes externos, incluindo o envio de documentos.
O projeto consiste em duas partes principais: um painel administrativo interno e um módulo/aplicativo para solicitantes externos.
Funcionalidades principais do PAINEL (interno):
Login de usuários internos com diferentes cargos e permissões para acesso e controle.
Cadastro detalhado de atendentes, incluindo seus horários de trabalho, intervalos e margem de retorno.
Uma agenda visual com horários configuráveis em intervalos (por exemplo, de 15 em 15 minutos).
Para cada horário na agenda, o sistema deve exibir a capacidade total, o número de atendimentos ocupados, as vagas disponíveis e o status (livre, lotado, bloqueado).
Funcionalidade para criação de agendamentos diretamente na grade de horários.
Possibilidade de bloqueio manual de horários específicos e configuração de exceções de capacidade.
Visualização em tempo quase real, com atualizações automáticas ao criar ou alterar agendamentos.
Recurso de upload de anexos (formatos jpg, png, pdf) vinculados a cada agendamento.
Funcionalidades do APP / Módulo do solicitante (externo):
cadastro de solicitantes com informações essenciais como nome, e-mail, telefone e unidade (campo de texto).
Opção para o solicitante definir sua preferência de notificação (WhatsApp, SMS ou e-mail) e aceitar o recebimento de notificações.
Duas opções de agendamento para o solicitante:
1. Escolher uma data e hora disponível, que resultará em um agendamento com status “agendado”.
2. Deixar a central agendar, o que criará uma solicitação com status “para agendar”.
Funcionalidade para envio de anexos (jpg, png, pdf) pelo solicitante.
Listagem dos agendamentos visíveis ao solicitante, com uma regra obrigatória: ele poderá ver somente seus próprios agendamentos OU os agendamentos de outros solicitantes da mesma unidade.
Sistema de Notificações:
Envio automático de mensagens de status para os solicitantes (por exemplo, solicitação criada, agendamento confirmado, remarcado, cancelado, lembrete).
Registro de logs de envio para todas as notificações, garantindo rastreabilidade.
Requisitos Técnicos:
Busca-se um desenvolvedor que possa entregar tanto o backend quanto o frontend do sistema.
O código deve ser organizado e limpo, com documentação básica para facilitar a manutenção.
A estrutura do sistema deve estar preparada para futuras integrações, como uma API de WhatsApp.
Também avaliamos a possibilidade de criação utilizando plataformas low-code ou no-code, com interesse em tecnologias como Flutter para o módulo mobile e Bubble para o desenvolvimento web, se aplicável.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias