About this project
it-programming / mobile-development
Open
Criar um app que exija Login e senha do Usuário, esses usuários estarão em um banco de dados MySql já criado. Ao liberar o acesso caso o login e senha estejam corretos, exibir uma lista de eventos disponíveis para o usuário que entrou. Essa lista no início do app mostra o Nome do Evento, a Data e o Status dele (Venda liberada, Não liberada, etc).
Assim que o usuário clicar no evento, o mesmo é enviado para outra tela que mostra uma lista com os lotes disponíveis para aquele evento no momento. Esses lotes são buscados do mesmo banco de dados MySql. Ao clicar em um lote, o mesmo é enviado para outra tela onde é mostrado uma tela com informações pertinentes ao evento e ao lote escolhido e abaixo um campo com botões para aumentar e diminuir a quantidade que o cliente quer daquele lote(produto).
Para realizar a alteração de preços para um valor menor que o existente no cadastro, é exibido um campo onde é necessário digitar uma senha que já foi cadastrada anteriormente em nosso banco de dados. Assim que a senha for inserida, o usuário pode alterar o valor, toda alteração é pedida a senha. E a senha pedida é uma para cada evento.
O usuário vai finalizar uma venda, então ele escolhe a quantidade de ingressos e clica em confirmar! O sistema deve verificar se há essa quantidade disponível em nosso banco de dados, cujo já existe o campo com a quantidade máxima, e caso haja ele efetua a alteração em nosso banco no campo de ingressos disponíveis e ai ele efetua definitivamente a venda e onde deveria ser impresso o ingresso.
O sistema vai rodar em uma maquina POS, onde a mesma já possui impressora integrada, sendo que seria necessário a integração, mas isso seria feito por mim, pois é necessário estar com o dispositivo para testar a impressão, eles não possuem emulador.
Na página de seleção de evento, após a inserção do login e senha, na pagina de seleção de evento, e na página de seleção de lote deve haver um botão para atualizar , o que faria uma nova busca no banco de dados para saber se houve alterações.
No momento da venda do ingresso é sugerido se a pessoa gostaria de inserir um documento com foto ou CPF no ingresso. Caso o usuário selecione que sim, é mostrado um campo para digitar o documento. Caso o usuário queira comprar mais de um ingresso, essa mensagem é mostrada a cada ingresso finalizado.
Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Android
I need to Create an app
App type Management - Management application (appointments, product stock, etc.)
Back-end is required No
Payment gateway No
Delivery term: Not specified
Skills needed