Sistema desenvolvido como parte do projeto Echo Ring, com o objetivo de digitalizar e centralizar a gestão de serviços da Aliança Traduções.
A plataforma conecta clientes que necessitam de serviços de tradução, a equipe interna da empresa e tradutores freelancers, permitindo o gerenciamento completo das solicitações, orçamentos, projetos e entregas.
Além disso, o sistema contará com recursos de workflow personalizável, templates de processos, campanhas de e-mail e um agente de Inteligência Artificial para auxiliar a operação da empresa.
- Sobre o Projeto
- Objetivo do Desafio
- Manuais e Documentação
- Backlog do Produto
- Cronograma de Sprints
- Funcionalidades
- Requisitos não Funcionais
- Tecnologias Utilizadas
- Autores
A Echo Ring tem como objetivo centralizar os processos da Aliança Traduções em um único ambiente digital.
O sistema permitirá que clientes solicitem traduções e enviem documentos, enquanto a equipe da empresa poderá analisar solicitações, elaborar orçamentos, criar projetos e acompanhar cada etapa do serviço.
Os tradutores freelancers poderão receber projetos compatíveis com suas habilidades, acompanhar suas atividades e enviar documentos traduzidos para revisão e entrega.
A plataforma também incluirá ferramentas comerciais, permitindo a criação de campanhas de e-mail para clientes, além de um agente de Inteligência Artificial capaz de auxiliar funcionários na análise de documentos, consulta de projetos, sugestão de tradutores e criação de conteúdos comerciais.
- Centralizar as solicitações de tradução da empresa;
- Permitir o envio e gerenciamento de documentos;
- Gerenciar orçamentos e aprovações dos clientes;
- Criar projetos de tradução utilizando workflows estruturados;
- Disponibilizar templates de workflow pré-definidos e editáveis;
- Gerenciar tradutores freelancers, idiomas e especialidades;
- Acompanhar o progresso dos projetos e suas etapas;
- Permitir o envio de documentos traduzidos para revisão e entrega;
- Criar campanhas de e-mail para divulgação dos serviços da empresa;
- Utilizar Inteligência Artificial como suporte à operação e à tomada de decisão.
| Rank | Prioridade | User Story | Como usuário | Estimativa | Sprint |
|---|---|---|---|---|---|
| 1 | Alta | US01 — Cadastro de usuários | Como funcionário, quero cadastrar clientes, tradutores e funcionários para gerenciar os usuários da plataforma | 5 | Sprint 1 |
| 2 | Alta | US02 — Requisição do cliente | Como cliente, quero realizar uma requisição de tradução e enviar os documentos necessários para solicitar um serviço | 5 | Sprint 1 |
| 3 | Alta | US03 — Aprovação e orçamento | Como funcionário, quero analisar as requisições e criar orçamentos para que o cliente possa aprovar o serviço | 5 | Sprint 1 |
| 4 | Alta | US04 — Alocação de tradutor | Como funcionário, quero alocar um tradutor para uma requisição aprovada para iniciar o serviço de tradução | 3 | Sprint 1 |
| 5 | Alta | US05 — Serviços do tradutor | Como tradutor, quero visualizar os serviços que foram alocados para mim para acompanhar os trabalhos disponíveis | 3 | Sprint 1 |
| 6 | Alta | US06 — Envio de serviços do tradutor | Como tradutor, quero enviar os serviços concluídos para que sejam encaminhados para aprovação do funcionário | 5 | Sprint 1 |
| 7 | Alta | US07 — Aprovação do funcionário | Como funcionário, quero analisar e aprovar os serviços enviados pelo tradutor para garantir que estejam de acordo com o solicitado | 5 | Sprint 1 |
| 8 | Alta | US08 — Envio de tradução ao cliente | Como funcionário, quero enviar a tradução aprovada para o cliente para finalizar o serviço | 3 | Sprint 1 |
| 9 | Alta | US09 — Recebimento da tradução | Como cliente, quero receber e acessar a tradução concluída para utilizar o documento solicitado | 3 | Sprint 1 |
| 10 | Média | US10 — Notificações para tradutor | Como tradutor, quero receber notificações por WhatsApp e e-mail sobre novas traduções e atualizações dos meus serviços | 5 | Sprint 2 |
| 11 | Média | US11 — Área de notificações do tradutor | Como tradutor, quero visualizar minhas notificações dentro da plataforma para acompanhar as atualizações dos meus serviços | 3 | Sprint 2 |
| 12 | Média | US12 — Notificações para cliente | Como cliente, quero receber notificações sobre minhas traduções e visualizar essas notificações na plataforma para acompanhar o andamento do serviço | 5 | Sprint 2 |
| 13 | Média | US13 — Notificações para funcionário | Como funcionário, quero receber notificações sobre novas requisições, conclusão de traduções e conclusão de etapas para acompanhar os serviços | 5 | Sprint 2 |
| 14 | Média | US14 — Workflow de etapas da tradução | Como funcionário, quero dividir uma tradução em diferentes etapas e alocar tradutores diferentes para cada etapa para organizar o fluxo de trabalho | 8 | Sprint 2 |
| 15 | Média | US15 — Conclusão de etapas pelo tradutor | Como tradutor, quero enviar a conclusão da etapa pela qual sou responsável para que o funcionário possa acompanhar o progresso da tradução | 5 | Sprint 2 |
| 16 | Média | US16 — Agente para funcionário | Como funcionário, quero utilizar um agente para consultar informações e obter auxílio na gestão das traduções | 8 | Sprint 3 |
| 17 | Média | US17 — Área do agente | Como funcionário, quero acessar uma área dedicada ao agente para interagir com ele e utilizar seus recursos de apoio à gestão | 5 | Sprint 3 |
Objetivo: disponibilizar a base da aplicação, autenticação e o fluxo inicial de solicitação de serviços.
| Rank | Prioridade | User Story | Como usuário | Estimativa | Sprint |
|---|---|---|---|---|---|
| 10 | Média | US10 — Notificações para tradutor | Como tradutor, quero receber notificações por e-mail sobre novas traduções e atualizações dos meus serviços | 5 | Sprint 2 |
| 11 | Média | US11 — Área de notificações do tradutor | Como tradutor, quero visualizar minhas notificações dentro da plataforma para acompanhar as atualizações dos meus serviços | 3 | Sprint 2 |
| 12 | Média | US12 — Notificações para cliente | Como cliente, quero receber notificações sobre minhas traduções e visualizar essas notificações na plataforma para acompanhar o andamento do serviço | 5 | Sprint 2 |
| 13 | Média | US13 — Notificações para funcionário | Como funcionário, quero receber notificações sobre novas requisições, conclusão de traduções e conclusão de etapas para acompanhar os serviços | 5 | Sprint 2 |
| 14 | Média | US14 — Workflow de etapas da tradução | Como funcionário, quero dividir uma tradução em diferentes etapas e alocar tradutores diferentes para cada etapa para organizar o fluxo de trabalho | 8 | Sprint 2 |
| 15 | Média | US15 — Conclusão de etapas pelo tradutor | Como tradutor, quero enviar a conclusão da etapa pela qual sou responsável para que o funcionário possa acompanhar o progresso da tradução | 5 | Sprint 2 |
- Regras de negócio definidas juntamente com o cliente
- Problema proposto compreendido e discutido com a equipe
- User Stories com Critérios de Aceitação
- Subtarefas divididas a partir das US
- Projeto bem definido e acordado com o cliente
- Arquitetura MVC clara para toda a equipe
- Manual do projeto
- Vídeos de cada etapa de entrega
- Documentação informando a funcionalidade implementada
- Descrição de commits que seguem o padrão
| Sprint | Tema | Período |
|---|---|---|
| 🔖 SPRINT 1 | Fundação e Solicitações | 27/09/2026 |
| 🔖 SPRINT 2 | Projetos, Workflow e Tradutores | 25/10/2026 |
| 🔖 SPRINT 3 | CRM, IA e Finalização | 22/11/2026 |
- Cadastro e autenticação;
- Perfis de cliente;
- Perfis de funcionários;
- Perfis de tradutores freelancers;
- Controle de permissões.
- Criação de solicitações;
- Seleção de idiomas;
- Upload de documentos;
- Acompanhamento de status;
- Histórico de solicitações.
- Criação de orçamentos;
- Aprovação ou recusa pelo cliente;
- Criação de projetos;
- Controle de prazos;
- Acompanhamento do andamento.
- Templates de processos pré-definidos;
- Criação de novos templates;
- Edição de templates;
- Personalização do workflow por projeto;
- Definição de responsáveis por etapa;
- Acompanhamento do progresso.
- Cadastro de freelancers;
- Cadastro de idiomas;
- Cadastro de especialidades;
- Atribuição de projetos;
- Acompanhamento dos trabalhos;
- Envio de documentos traduzidos.
- Gestão de clientes;
- Templates de e-mail;
- Segmentação de clientes;
- Assistente para consulta de projetos;
- Identificação de informações relevantes;
- Interface responsiva para smartphones e tablets;
- Autenticação e controle de acesso por perfil;
- Armazenamento seguro de documentos;
- Proteção de dados dos clientes;
- Registro das principais alterações dos projetos;
- API documentada;
- Código versionado utilizando Git;
- Manual de instalação;
- Manual do usuário;
- Documentação técnica para desenvolvedores.
Projeto desenvolvido pelos alunos do 5º semestre de ADS – FATEC SJC (2026-2) em parceria com a Aliança - Traduções.