Sobre este proyecto
it-programming / mobile-development
Abierto
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 general del proyecto
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.
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas iPhone, Android
Necesito Crear una app
Necesita backend Sí
Procesador de pago No
Plazo de Entrega: 05 Mayo, 2020
Habilidades necesarias