Sobre este projeto
it-programming / web-development
Aberto
Estou iniciando o desenvolvimento de um sistema SaaS voltado para compliance contratual entre supermercados e fornecedores. Este sistema será comercializado para diversas redes de supermercados, e por isso deve prever desde o início uma arquitetura multiempresa e multiusuário.
Desejo desenvolver o primeiro micromódulo funcional, responsável pelo login, gestão de perfis de acesso e vínculos entre usuários, fornecedores e redes de supermercado.
Quero criar uma base sólida de login, onde cada usuário seja redirecionado corretamente de acordo com seu papel, vínculo e permissões. O foco está em usabilidade, segurança e estrutura escalável.
Perfis de Usuário e Lógica de Acesso:
1-Representante Legal (Fornecedor)
Acesso completo aos dados da empresa fornecedora.
Pode visualizar contratos, títulos, acordos.
Pode autorizar/desautorizar vendedores por rede de supermercado.
2-Vendedor / Supervisor
Vinculado a um fornecedor, mas autorizado individualmente para cada rede de supermercado.
Pode visualizar e assinar contratos apenas nas redes onde foi liberado.
3-Comprador / Gerente de Compras (Supermercado)
Responsável por cadastrar acordos e acompanhar status de assinaturas dentro da rede supermercadista.
Adicionais:
O Fornecedor pode atender várias redes de supermercado (clientes do sistema).
Um Vendedor pode ser vinculado a um Fornecedor, mas deve ser autorizado apenas para algumas (ou todas) as redes que o fornecedor atende.
Após o login, se o usuário (Fornecedor ou Vendedor) estiver vinculado a mais de uma rede, deve aparecer uma tela de seleção da rede ativa.
Essa escolha define o escopo de trabalho durante a sessão.
Observação:
As telas para que o usuário deverá ser direcionado não serão desenvolvidas neste módulo, o sistema deve apenas apresentar a funcionalidade.
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
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias