About this project
it-programming / mobile-development
Open
O projeto consiste no desenvolvimento de um aplicativo móvel com versões para Android e IOS para Clube de Descontos, que deverá possuir as seguintes funcionalidades:
Manter Parceiro
Funcionalidade para listar e manter o cadastro dos estabelecimentos parceiros
(Razão social, Nome Fantasia, Endereço, E-mail, e Telefone, Código de validação)
Manter Promoções
Funcionalidade para listar e manter o cadastro de promoções disponibilizadas pelos estabelecimentos parceiros.
(Título, texto descritivo, data de início da promoção, data de vencimento da promoção, fotos, QRCode individual por cliente)
Manter usuários / dados cadastrais
Funcionalidade para listar e manter o cadastro dos usuários que terão acesso ao clube de descontos (Nome, E-mail (login), Senha, Endereço completo, CPF, Data de Nascimento, Ativo/Inativo).
A tela de cadastro é apresentada no aplicativo se o usuário não tiver cadastro.
Cada usuário poderá alterar seus dados cadastrais a partir do menu Meus Dados.
Deverá ter uma opção para recuperação de senha na tela de login.
Manter Assinaturas
Funcionalidade manter a assinatura do mês do usuário através de pagamento automático mensal por meio de cartão de crédito.
Manter cupões (qr code)
Cada usuário com assinatura mensal paga, terá acesso a lista de promoções do mês (com base na data de validade), podendo fazer uso do desconto através do código QRCOde a ser apresentado no estabelecimento.
Essa lista deverá ser apresentada na tela inicial do aplicativo após o login, indicando os dados da promoção como fotos (slides), titulo, e breve descrição com o botão leia mais, e usar cupom.
Caso o cupom tenha sido utilizado, o botão "usar cupom", deverá ficar desabilitado com a descrição "cupom resgatado".
Ao apresentar o códgo QRCode, o estabelecimento deverá validar utilizando o seu código de validação.
Os códigos QRCode são individuais e únicos por promoção e por usuário. Ao ser validado, o cupom deverá ficar indisponível para novas utilizações.
Administrador
Criação de um perfil especial que poderá gerenciar estabelecimentos, promoções, usuários, valor da assinatura, relatórios de usuários ativos , relatório de cupons resgatados por mês.
Requisitos tecnológicos:
Frontend em Flutter (publicação para IOS e Android)
Backend (Web Api) em .Net Core 3.1
Entity Framework Core
Banco de dados MySQL
Controle de versão em GIT
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, iPhone
I need to Create an app
App type Other
Back-end is required Yes
Payment gateway Yes
Delivery term: April 05, 2021
Skills needed