Sobre este projeto
it-programming / mobile-development
Aberto
ÁRea administrativa (acesso via navegador desktop e mobile)
1 - Administrador
1.1 - Login (usuário ou email) e senha;
.Recurso de Recuperar senha por email.
1.2 - Dashboard
1.2.1 - Gerenciamento de usuários -> Criação de usuários e a permissão;
.Super Administrador - Acesso total: Gerencia os usuários do dashboard - Nome, Email, Senha, Telefone, WhatsApp, Permissão (cria, edita, suspende, exclui); Gerencia os parceiros e lojas (cria, edita, suspende, exclui); Área financeira (relatórios); Gerencia os usuários do aplicativo - lista dos usuários, com os dados dos mesmos, busca por nome ou email e opção de (criar, editar, suspender/liberar, excluir); Gerenciamento de pedidos em tempo real; Cadastro da publicidade, alerta e/ou aviso geral; Cartão fidelidade;
.Administrador - Acesso apenas a gerência do parceiro e lojas (cria, edita, suspende, exclui); Área financeira (relatórios); Gerenciamento de pedidos em tempo real;
.Suporte - Acesso apenas a gerência do parceiro e lojas (cria, edita, suspende, exclui).
.Parceiro - Acesso a área administrativa da sua loja (cadastro de categorias e produtos (cria, edita, suspende, exclui) - opção com foto ou sem foto - com preço e descrição, bairros que atende, valor da entrega, tempo de entrega, dados de contato - telefone, endereço e email. Detalhado a frente.
Resumo: São 4 tipos de permissões, sendo super administrador, administrador e suporte para a equipe interna do aplicativo, e o parceiro é o estabelecimento comercial que gerencia sua loja. O super administrador é o único que gerencia usuários e tem acesso a todos os módulos. Os outros são limitados conforme descrito.
Campos:
Gerenciamento de usuários:
Lista os usuários em ordem alfabética com seu status e permissão, com campo de busca para localização. Ao lado de cada usuário opções de Editar, Suspender/Liberar e Excluir.
Botão Novo (acesso aos campos para criar o novo usuário):
Nome - Email - Senha - Permissão (Menu Dropdown com as opções Super Administrador, Administrador, Suporte, Parceiro).
1.2.2 - Gerenciamento das lojas
Lista as lojas em ordem alfabética e seu status, com campo de busca para localização. Ao lado de cada loja opções de Editar, Suspender/Liberar e Excluir.
Botão Novo (acesso aos campos para criar a nova loja):
Etapa 1
.Nome (que irá aparecer lá no aplicativo)
.Usuário (vincula a loja ao usuário criado, lista em ordem alfabética em menu dropdown com os nome dos parceiros já cadastrados, podendo um usuário (parceiro) ter mais de uma loja, assim se um distribuidor tem uma central de atendimento com 10 lojas, será criado um usuário de parceiro para ele e vai vincular mais de uma loja ao mesmo usuário, e ao se logar, já gerencia as 10 lojas de uma vez)
.Endereço (que já vincula no mapa do aplicativo e fornece distância para a casa do cliente - endereço que o cliente se localiza no momento e cadastrou)
.Tipo (Check box: Água - Gás - Pois podem trabalhar só com água, só com gás ou com os 2 - Assim, já aparece no filtro do aplicativo a loja que tem água e gás, puxando desse cadastro).
.Após a escolha Água, gás ou água e gás: Comissão campo 1 se for % (por volume de venda financeira) ; e campo 2 se for R$ (por unidade), só aparece campo de água se ele entregar água, e vice versa.
Próximo, Etapa 2 (ao entrar, opção de voltar)
.Cadastrar Produtos (Cadastro dos produtos para venda)
Campos
Adicionar Categoria (opção água ou gás - aparecendo de acordo com o cadastro tipo feito na Etapa 1), cria a categoria, e dentro da categoria cria os produtos botão Novo, aparece os campos para escrever a descrição (ex Garrafão 10L), a marca ao lado com as opções (já lista todas as marcas já cadastradas - botão de cadastrar tipos apenas para o super administrador) e o preço com opção ao lado opcional de colocar preço promocional, se colocar o promocional, no aplicativo aparece o desconto de: x por: y.
Assim fica livre a criação de categorias e produtos.
Ao lado de cada produto ou categoria os botões com a função Editar, Suspender/Liberar e Excluir. Bem como seu status.
Opção de adicionar nova categoria de parceiros, tais como: cabeleireiro, manicure, lavagem de carros, etc, com os campos padrões de categorias produtos e tipos.
Próximo, Etapa 3 (ao entrar, opção de voltar e concluir)
Área atendida: escolha do país, estado, cidade, lista os bairros. Ao escolher cada local (país, estado, cidade...) Vai aparecendo as opções disponíveis.
Em cada bairro o valor ao lado da taxa da entrega (em se tratando de água e gás, geralmente não cobram, mas aí colocamos R$ 0,00, é só precaução, caso algum cobre)
Tempo de entrega em minutos (entre x e y)
Forma de pagamento com checkbox (dinheiro e os cartões de crédito e débito das principais bandeiras, bem como pagamento online pelo app)
Participante do programa cartão fidelidade? Sim - Não
Botão concluir.
1.2.3 - Área Financeira (relatórios)
Filtro para visualizar as vendas (dia, semana, mês, período) aparecendo os valores e comissões de todos os parceiros. Opção de ver as vendas gerais do aplicativo ou vendas de determinado parceiro, com o mesmo filtro.
1.2.4 - Gerenciamento dos usuários do aplicativo
Lista dos usuários e com o número de cadastro #1, #2..., Para sabermos qd se cadastrou também (data);
Busca por nome ou por email para localizar e ver seu histórico de pedidos
Opção de criar um usuário e em cada um de editar, suspender/liberar e excluir, além de visualizar o histórico dele no app (quando entrou, e todos os dados de cada pedido). Acesso total a todos os dados.
1.2.5 - Gerenciamento de pedidos em tempo real
Apresenta aqui os pedidos em tempo real e o histórico, listando o número do pedido , exemplo #87 e os dados completos Número do Pedido - Loja - Hora do Pedido - Status (Confirmado, não confirmado, pendente confirmação, cancelado) - Usuário do app - Botão detalhes (ao acessar os detalhes apresenta todos os dados do pedido, com link para mais info do parceiro (no nome dele) e no usuário do site (no nome dele), para assim ter acesso aos dados do parceiro ou do usuário para um contato.
Aba de pedidos pendente de confirmação, para a equipe entrar em contato com o lojista que não confirmar logo, pois com 10 minutos, se não confirmado, o pedido é cancelado automaticamente
Filtro para ver os pedidos organizados (status, data, lojista, país, estado, cidade) - filtro tanto pode ser combinado como independente.
Filtro para busca digitando pelo número do pedido
As atualizações são automáticas, sem precisar dar refresh.
1.2.6 - Cadastro da publicidade, alerta e/ou aviso geral;
Local para gerenciamento da publicidade, tanto por Push como um float ao abrir o app com botão fechar. O push deve ser filtrado, direcionando para todos os usuários ou para usuários que não fizeram pedidos, quem não fez pedidos a um determinado tempo (escolha do período que não faz pedidos), assim filtra os usuários e direciona o push apenas para um tipo de usuário.
1.2.7 - Cartão Fidelidade
Definição do desconto no cartão fidelidade para a cada 10 pedidos concluídos ganhará um desconto que será definido no próximo pedidos.
2 - Área do lojista (parceiro) - Acesso via navegador
Aqui o lojista irá se logar com o usuário que o super administrador criou e vai ter acesso apenas a(s) sua(s) loja(s). Nela terá acesso para ver, editar, suspender/liberar e excluir:
Bairros e taxa de entrega;
Categorias e Produtos;
Tempo de entrega;
Pedidos (histórico e os do dia - Aviso quando o pedido chegar por email, na tela e também por sinal sonoro; - botão confirmar pedido ou cancelar (apresentando motivo já com as opções - Estamos Sem entregadores - Estamos Fechados - Estamos sem o produto - Outros (digitar) - botão do status do pedido (aguardando confirmação, confirmado, saiu para entrega, cancelado), podendo, após confirmado, mudar para saiu para entrega qd sair para entrega.
Avaliações listando as avaliações e podendo responder. Quando achar injustas, pedir intermediação do aplicativo.
Restrito a esses acessos acima.
Opção de ficar offline/online
3 - Área do usuário (acesso pelo app ou por navegador)
- Criar conta (exemplo ifood)
- Edição do seu cadastro (exemplo ifood);
- Seus Endereços (exemplo ifood);
- Histórico de pedidos (exemplo ifood);
- Avaliação do parceiro (exemplo ifood);
- Cartão fidelidade, quando completar 10 entregas bem sucedidas no app, ganhará um desconto (de livre definição na área administrativa);
Funções do App:
Fluxograma descrito:
- Usuário se loga (opção facebook e google ou login direto);
- Por geolocalização ou endereço que ele define, aparece os estabelecimentos abertos que atendem a área dele (filtro de água e gás), busca avançada por marca de água;
- API de google maps aparecendo os pontos dos fornecedores e função como chegar;
- Carrinho do pedido e checkout (opção de pagamento online via iugu ou pagar na entrega – exemplo ifood)
- Status do pedido (aguardando confirmação, confirmado, saiu para entrega, cancelado)
- Email enviado do status do pedido, quando muda também chega o alerta por push e por email;
- Avaliação dos fornecedores - exemplo ifood (pode haver moderação pelo administrador - classificação quantitativa e/ou qualitativa);
- Botão de ligar ou abrir conversa pelo WhatsApp para o estabelecimento (após fazer o pedido apenas);
- Caso o pedido não seja confirmado pelo parceiro em até 10 minutos, o mesmo será automaticamente cancelado pelo sistema, com a notificação do parceiro e do usuário (email e push, além de ficar registrado no histórico de cada um em sua área administrativa);
- Menu institucional, termo de adesão, como funciona, contato com o app, seja um parceiro;
- Opção de publicidade com float promocional e avisos ou alertas;
- Notificação via push para todos ou parte dos usuários (ativos, inativos, quem não fez pedidos, quem não fez pedidos a um determinado tempo).
- Tela inicial do app deve ser livre mas sem conseguir fazer pedidos, para isso tem que se ligar. A apple as vezes não aprova qd obriga a se logar para ter acesso ao app e as vezes o usuário quer olhar para ver como é, antes de decidir criar uma conta. O botão de criar conta deve ficar a vista de cara e qd tentar executar uma função que precisa se logar, como fazer um pedido.
-- Na sequência seria ampliado o leque de fornecedores e tipos e não ficaria restringido a somente água e gás --
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android, iPhone, iPad
Prazo de Entrega: 17 de Abril de 2019
Habilidades necessárias