Descrição do projeto
TraduzidoO login é apenas por convite: nós enviamos o convite, o cliente define sua própria senha. Existem dois papéis. O proprietário vê tudo sob sua empresa, convida e remove funcionários, edita os detalhes da empresa e ativa o login de dois fatores para si mesmo. Os membros da equipe leem o histórico de pedidos e baixam documentos, mas não podem convidar ninguém e não podem alterar os detalhes da empresa. O histórico de pedidos precisa de filtros por intervalo de datas e por status, faturas e documentos de entrega disponíveis para download, e uma forma de exportar a seleção atual para XLSX e PDF, para que o comprador possa entregar os mesmos números ao seu próprio contador.
Os pedidos e documentos são extraídos do nosso sistema contábil em vez de serem digitados duas vezes; ele possui uma API e a documentação está escrita, nós a entregamos junto com credenciais de teste. Os avisos de envio são enviados por e-mail. O layout deve ser compatível com a tela do celular, porque metade dos nossos compradores abrem esse tipo de coisa em pé no chão do armazém.
O que o trabalho deve cobrir:
— login por convite, senha escolhida pelo cliente, login de dois fatores para o papel de proprietário;
— dois papéis, proprietário e funcionário, com uma lista clara do que cada um pode fazer;
— histórico de pedidos com filtros de data e status, faturas e documentos de entrega para download;
— exportação da seleção atual para XLSX e PDF, com as mesmas colunas que o comprador vê na tela;
— avisos por e-mail sobre envios;
— integração com nosso sistema contábil através de sua API documentada;
— layout móvel para telefones, não uma página de desktop reduzida;
— os dados pessoais do cliente nunca são exportados para fora do portal e nunca viajam dentro de uma carta completa: uma mensagem carrega um número de pedido e uma linha de status curta, o restante fica atrás do login;
— o acesso a pedidos de outra empresa é fechado no nível da consulta, não apenas oculto na interface;
— o ambiente de teste opera com dados despersonalizados, sem registros de clientes ativos copiados para ele.