Completed

Programador para website responsivo com possibilidade de login para 3 usuarios com permissoes diferentes

Published on the March 07, 2018 in IT & Programming

About this project

Open

O projeto tem por objetivo a gestão e controle de estoque para clientes da empresa. O controle se dá por meio da visualização dos produtos em estoque, sua entrada saída e demais movimentações.
O benefício principal do projeto está em automatizar processos, para que a organização se torne mais efetiva e seu serviço mais escalável junto à melhora no atendimento ao cliente.

As partes a serem desenvolvidas no projeto são:

•    website responsivo; Engloba design fluido e objetivo. Deve compreender funções de administrador e conter as seguintes funcionalidades:

1 – Controle de usuários com 3 níveis de acesso: Administrador (cria e determina os níveis dos outros), Gerente e Cliente.

1.1 - Cliente:
•    Login de usuário já cadastrado pelo administrador pelo site;
•    Visualização padrão de movimentações em formato de linha do tempo (ex.: Aplicativos como Nubank, Digio e afins, no quesito visualização de extrato).
O      Permitir que o usuário filtre as informações do extrato com os seguintes filtros:
        Últimos 7 dias;
        Por mês;
        Período definido;
•    Permitir que o usuário faça pedidos;
o      Permite que selecione entre saída e entrada;
o      Permite que selecione dentro de produtos lançados em estoque, avisando sobre sua disponibilidade;
o      Permite que o usuário insira o volume e o peso (em caso de peso padrão, ao ser preenchido o volume o site gera o peso automaticamente);
o      Adicionar produto ao “carrinho” do pedido;
o      Permite que o usuário insira observação;
o      Permite que o usuário informe data e horário da retirada.
O      Mostrar o resumo do pedido;
o      Permitir que o usuário cancele o pedido (se ainda nao tiver enviado);
o      Permitir que o usuário envie o pedido.
O      Deve gerar um código ao cliente, que utiliza este código na hora da coleta.

1.2 - Gerente:
•    Mostrar, em formato de lista, os pedidos que foram feitos, por ordem de pedido;
•    Ao acessar um pedido, deve permitir que veja os detalhes do mesmo.
O      Se houver produto de peso variavel o Gerente poderá alterar o pedido e colocar o peso correto.
•    Quando o gerente terminar de carregar ou descarregar o carro o usuário/cliente deve inserir o código pelo login do gerente (o que seria uma espécie de assinatura, pois ninguém tem acesso ao código) e então a informação sobe para o controle/movimentação de estoque.
•    Serão três status: Pendente, Em andamento (quando o gerente abrir o pedido), Finalizado (quando o usuário/cliente inserir o código pelo aplicativo do gerente).

1.3 - Administrador, o sistema deve:
•    Listar pedidos, como ao gerente;
o      Permitir cancelar pedidos ja enviados;
•    Listar clientes;
o      Permitir que se cadastre/editar cliente;
          Login;
          Senha;
          E-mail,
          Informações pessoais;
o      Permitir cadastro/editar de produtos (vinculado a cliente determinado)
          Código
          Descrição
          Peso padrão (gera automático o peso)
          Peso variável (necessário preencher volume e quantidade)
•    Permite acessar um cliente e visualizar seu estoque da mesma forma que o cliente o vê, com uma opção de exportar arquivo excel “.csv” modelo de arquivo pré-definido de movimentação de estoque do cliente. O modelo será baixado pelo dispositivo e poderá ser encaminhado pelo mesmo, através dos aplicativos externos disponíveis.
O      Inventário de produtos (alterar as quantidades em estoque podendo até zerar)
•    O Administrador deve poder inativar a conta de um cliente ou gerente;
•    Deve ser possível cadastrar um gerente, incluindo os seguintes dados:
o      Login;
o      Senha
o      E-mail
o      Informações pessoais


1.4 – considerações finais

•    qualquer usuário pode recuperar/alterar a senha por e-mail.
•    Nos pedidos, o nome do gerente que mudou o status do pedido para “Em andamento” deve ser colocado como nome do responsável na descrição do pedido, para que fique claro quem está cuidando daquele pedido.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Other (Other APIs)
Roles needed Designer, Developer

Delivery term: Not specified

Skills needed

C

Other projects posted by U. O.