Sobre este projeto
it-programming / mobile-development
Aberto
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
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android, iPhone
Eu preciso Criar um app
Tipo de aplicativo Outro
Precisa de back-end Sim
Gateway de pagamento Sim
Prazo de Entrega: 05 de Abril de 2021
Habilidades necessárias