About this project
it-programming / mobile-development
Open
Um App que peça um login e senha. Esse login será integrado com um banco de dados MySql já existente. Caso o login seja valido uma outra tela mostra uma lista de eventos disponíveis para aquele usuário, clicando nesse evento a próxima tela exibida é a do leitor de código QR Code ou de barras.
Toda vez que um código for recebido pelo app, o mesmo consulta no bando de dados MySql existente para ver se existe o mesmo código no sistema. Caso Exista mostra uma notificação "VALIDADO" com um fundo verde, e realiza uma alteração no banco que altera a flag de validação no banco. Caso tente passar novamente o mesmo código, o app retorna que o ingresso já foi validado.
Caso o ingresso não exista para aquele evento outra mensagem é enviada dizendo que o ingresso não existe.
É Necessário um botão de voltar no topo esquerdo da tela de leitura do QR Code ou de Barras para voltar a selecionar os eventos e também um botão de deslogar para entrar com outro login. O App pode ser feito em qualquer linguagem desde que funcione no Android mínimo versão 5.0 e que se conecte com um banco de dados MySql já existente de forma rápida a atender o fluxo de verificação de ingressos em uma portaria de Show por exemplo. Toda Verificação é feita Online.
O app após o login, O APP busca os eventos que são pertinentes apenas aquele login.
Quando validado, o app altera uma variável no banco responsável que corresponde que o o ingresso já foi validado e também altera uma variável colocando a hora e data exatas em que o ingresso foi validado.
No topo da tela do leitor de QR ou Código de Barras, um botão para trocar o tipo de código a ser lido (Código de Barras ou QR Code).
Eu não tenho um WebService para conexão com meu banco atualmente, creio que isso seja necessário também.
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
Delivery term: Not specified
Skills needed