Sobre este projeto
it-programming / mobile-development
Aberto
Trata-se da implementação de novas funcionalidades no app rahra empreendedoras e a programação do mesmo em ios e android.
Escopo:
1. tela inicial:
após a tela de abertura com a logo da empresa, o app deverá apresentar uma tela inicial de login e cadastro. LOGIN para validação de cadastro no servidor e acesso às funcionalidades.
Cadastro para registrar dados e senha para acesso futuro ao app.
1.1. tela cadastro:
a tela de cadastro deve solicitar: e-mail, whats, cpf, nome e senha. O cadastro deve liberar automaticamente o acesso ao app pelo período de 7 dias. Após esse período, apenas cadastros autorizados e liberados pelo adm no portal podem acessar o app.
Em caso de bloqueio o APP deve apresentar a mensagem: “Algo está errado com seu acesso. Entre em contato com o suporte e informe o erro 800. Clique aqui e mande uma mensagem via whats.?
?? (íCone whats para enviar mensagem).
1.2. LOGIN:
A tela de login deve solicitar dados para o acesso ao app, bem como função de recuperar senha.
O usuário deve poder acessar o app por número de whats cadastrado, email ou cpf juntamente com a senha registrada na tela de cadastro.
Se os dados estiverem corretos, liberar o acesso ao APP.
Os dados devem ser guardados no dispositivo do usuário para que não seja necessário logar todas as vezes que o aplicativo for aberto.
1.3. recuperar senha:
solicitar um dos dados cadastrados, sendo cpf, rg ou whats, e enviar nova senha para o email cadastrado.
2. menu principal:
após validação do login, o app deve apresentar as seguintes funções:
2.1. VENDAS:
Registro simples de valor vendido à determinado cliente. O usuário deve selecionar o cliente já cadastrado anteriormente. Tela simples: seleciona o cliente e registra o valor que realizou de venda para aquele cliente.
Valor e data da venda vão para a ficha do cliente guardados no servidor.
2.2. CLIENTES:
Ao entrar nessa tela, o sistema deverá apresentar:
2.2.1.1. barra de busca: busca de clientes por nome ou telefone;
2.2.1.2. “+” adicionar clientes: botão “+” ao lado da busca para adicionar clientes. Ao clicar em adicionar, cadastrar os clientes no servidor com os seguintes dados: Nome completo, whats, Endereço, N°, Bairro, Cidade, data de aniversário;
2.2.1.3. listagem de clientes: mostrar a lista de clientes cadastrados pela revendedora.
Todos os dados devem estar no servidor. A lista deve apresentar o nome, o telefone, data e valor da última compra, bem como um botão para enviar mensagem via whats e botão para telefonar ao cliente.
2.2.1.4. FILTRO E ORDENAÇÃO de clientes: possiblidade de filtrar e ordenar clientes:
• última compra: nos últimos 7 dias; há mais de 30 dias; há mais de 60 dias; há mais de 90 dias.
• aniversário: nos próximo 7 dias; nos próximos 15 dias, nos próximos 30 dias.
2.2.1.5. consulta do cliente: ao entrar no cadastro do cliente, apresentar os dados de cadastro, bem como todas as vendas realizadas a ele.
2.3. encomendas clientes:
ao entrar nessa tela, o sistema deverá apresentar:
2.3.1.1. barra de busca: busca de encomendas por cliente;
2.3.1.2. “+” adicionar encomendas: botão “+” ao lado da busca para adicionar encomendas. Ao clicar em adicionar, o app pergunta qual o cliente da encomenda, e abre campo para digitação da encomenda em sí, bem como a data de necessidade de entrega. Gravar no servidor todos os dados.
2.3.1.3. listagem de encomendas: mostrar a lista de encomendas cadastrados pela revendedora. Todos os dados devem estar no servidor. A lista deve apresentar o cliente, a encomenda, a data prevista para entrega, bem como um botão para enviar mensagem via whats e botão telefonema para contactar o cliente.
Encomendas que passaram do prazo de entrega devem ser apresentadas em vermelho, encomendas que estão há 7 dias da entrega serem apresentadas em amarelo.
2.3.1.4. FILTRO E ORDENAÇÃO de encomendas: possiblidade de filtrar e ordenar encomendas:
• prazo vencido
• entrega em 7 dias:
• entrega em 15 dias.
2.3.1.5. CONSULTAR E editar do encomendas: ao entrar no cadastro do encomendas, apresentar os dados e possibilidade de editar encomendas.
2.3.1.6. deslizar para excluir: a o deslizar dedo para esquerda apresentar botão para excluir o registro, ao deslizar novamente apagar o registro.
2.4. fotos de produtos:
função já desenvolvida. Será necessário apenas implementar a função de deslizar para os lados para visualizar as fotos anterior e posterior à foto que está na tela.
2.5. catálagos:
função semelhante à galeria de fotos de produtos, porém, ao invés de fotos, irá apresentar os catálogos em pdf das campanhas da empresa. Os catálogos são upados no servidor, e para cada catálogo é necessário cadastrar uma foto de capa, bem como o nome do catálogo. Catálogos cadastrados por último aparecem primeiro.
Possibilidade de busca de catálogo igual ao menu fotos já desenvolvido.
2.6. universidade rahra:
redirecionamento em navegador interno do app para endereço web que dará acesso ao portal ead da empresa.
2.7. mural de avisos:
avisos emitidos pela empresa via portal adm às revendedoras. Todo aviso deve também emitir um Pushup.
2.8. meu cadastro:
possibilidade de alterar senhas e dados do usuário.
Contexto Geral do Projeto
APP será disponibilizado para revendedoras da empresa para controlarem seus clientes, vendas à seus clientes, e visitas de clientes. Já existe o projeto para que o APP cresça em funcionalidades.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Plataformas exigidas iPhone, Android
Eu preciso Criar um app
Precisa de back-end Sim
Gateway de pagamento Não
Prazo de Entrega: 05 de Maio de 2020
Habilidades necessárias