Sobre este projeto
it-programming / web-development
Aberto
#### ✅ **Objetivo Geral**
Desenvolver uma aplicação web responsiva para meus clientes que já utilizam meu sistema omnichannel. O sistema será composto por três módulos principais:
**Pesquisa de Satisfação (nps/csat)**,
**agenda de atendimento personalizável** e
**dashboard de monitoramento**.
---
### ⚙️ **Tecnologias Preferenciais**
* **Back-end:** Django (Python)
* **Front-end:** React (preferencialmente com integração via Django REST Framework)
* **Banco de Dados:** PostgreSQL
* **Outros:** Docker (desejável), autenticação JWT/OAuth, versionamento via Git
---
### 🔍 **Módulo 1 – Pesquisas de Satisfação (nps e csat)**
usuário poderá:
* cadastrar pesquisas do tipo **nps (escala 0–10)** ou **csat (escala 1–5)**.
* Escolher o tipo de layout da pesquisa: carinhas, estrelas, cores NPS ou outro estilo visual.
* Gerar um **link único** para cada pesquisa (para envio por WhatsApp, Facebook, e-mail, etc.).
* O link será de **uso único por cliente** (pode ser controlado por ip, token único, ou id do cliente).
* Ao responder, os dados serão salvos no banco de forma segura.
---
### 🗓️ **Módulo 2 – Agenda Profissional**
Usuário poderá:
* Criar agendas separadas por **executante/profissional**.
* Definir **procedimentos realizados**, **convênios aceitos**, **regras específicas por horário**, entre outras.
* Agendamento visual com **disponibilidade configurável**, respeitando regras de cada agenda (semelhante a sistemas médicos).
* (Opcional: integração futura com serviços de SMS/WhatsApp para lembrete de consultas.)
---
### 📊 **Módulo 3 – Dashboard Gerencial**
O sistema terá um painel consolidado com:
* Estatísticas e gráficos sobre os resultados das pesquisas nps e csat (média por período, total de respondentes, detratores x promotores, etc.).
* Visualização e acompanhamento dos agendamentos por profissional, especialidade, horários mais utilizados.
* Filtros por período, profissional, tipo de pesquisa, e exportação de dados em csv/pdf.
---
### 🔐 **Requisitos Técnicos Adicionais**
* Login com autenticação segura (JWT ou OAuth2).
* Painel de administração para gerenciar usuários, permissões e dados.
* Layout **responsivo** (mobile-first é um diferencial).
* Código limpo, documentado e versionado no Git.
* (Desejável: testes automatizados, mesmo que básicos).
---
### 💡 **Diferenciais para o Desenvolvedor**
* Projeto com **potencial de evolução** e novos módulos futuros.
* Possibilidade de continuidade e manutenção.
---
### 🚀 **Como se candidatar**
Se você tem experiência com Django + React, banco de dados PostgreSQL e já desenvolveu sistemas com foco em UX, escalabilidade e APIs bem estruturadas, **entre em contato com seu portfólio, valor/hora ou estimativa de valor por escopo, e disponibilidade para início.**
---
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias