Skip to content

Cartão de fidelidade digital em Angular com QR Code e ciclos de 5 dias. Oferece descontos diários ou acumulativos, login seguro e gestão de benefícios. Ideal para pequenos comércios e clientes que valorizam praticidade e recompensas.

Notifications You must be signed in to change notification settings

wesleyzilva/VIPpocket

Repository files navigation

VIPocket

O VIPocket é uma aplicação de cartão de fidelidade digital desenvolvida com Angular. O objetivo é oferecer uma solução moderna e prática para que clientes possam gerenciar seus programas de fidelidade em um único lugar, substituindo os tradicionais cartões de papel.

Através de um sistema de cartão com ciclo de 7 dias e identificação por QR Code, os usuários podem se cadastrar, acumular benefícios e resgatar descontos de forma simples e intuitiva, incentivando o consumo recorrente nos estabelecimentos parceiros.

No VIPpocket_adm você encontrará respostas para uma analise de viabilidade financeira para aderir a esta aplicação. Quantas vezes este cliente vem a sua loja?

Quanto o cliente gasta por ano?

Qual o valor que o cliente gasta a cada reingresso?

Qual o valor que o cliente teve de desconto?

Qual o valor que deixou de ganhar?

Qual a taxa de retorno do cliente?

E outras.

Funcionalidades Principais

  • Cadastro Simplificado: Processo de registro rápido e em etapas, coletando apenas as informações essenciais para criar uma experiência personalizada.
  • Autenticação Segura: Login com e-mail e senha para acesso rápido e seguro à conta do usuário.
  • Recuperação de Conta: Mecanismo para redefinir a senha via e-mail, garantindo que o usuário nunca perca o acesso aos seus benefícios.
  • Cartão de Fidelidade Digital: Um cartão virtual que substitui o de papel, com marcação visual de um ciclo de 7 dias de consumo.
  • Identificação por QR Code: Geração de um QR Code único e pessoal para que o estabelecimento valide o cliente e registre o consumo de forma ágil.
  • Acompanhamento de Vantagens: Visualização clara do valor total gasto, do desconto disponível e do histórico de uso do cartão.

Regras de Negócio

O programa de fidelidade foi desenhado para ser flexível e vantajoso, adaptando-se às preferências do cliente.

  • Ciclo de Fidelidade: O programa é baseado em um ciclo de 7 dias de consumo. Ao final de cada ciclo, um novo cartão é gerado automaticamente.
  • Modalidades de Desconto: Ao iniciar um novo ciclo, o cliente pode escolher entre duas opções de benefício:
    1. Desconto Imediato (Diário): A cada compra, o cliente ganha um percentual de desconto (ex: 10%) para ser utilizado no dia seguinte. Este benefício incentiva o retorno rápido, mas não é cumulativo.
    2. Desconto Acumulativo: O cliente acumula os descontos gerados ao longo dos 7 dias e pode resgatar o valor total ao final do ciclo, ideal para quem busca uma recompensa maior.

Benefícios

Para o Cliente

  • Conveniência: Todos os cartões de fidelidade em um só lugar, diretamente no celular. Adeus, cartões de papel perdidos ou esquecidos.
  • Transparência: Acompanhamento em tempo real dos gastos, pontos e descontos disponíveis.
  • Flexibilidade: Escolha da modalidade de desconto que melhor se adapta ao seu perfil de consumo.
  • Agilidade: Check-in rápido e seguro nos estabelecimentos usando apenas o QR Code.

Para o Parceiro (Estabelecimento)

  • Fidelização de Clientes: Incentiva o retorno do cliente através de um programa de recompensas claro e atrativo.
  • Redução de Custos: Elimina a necessidade de impressão e gerenciamento de cartões de fidelidade físicos.
  • Coleta de Dados Estratégicos: O sistema permite a análise de dados de consumo (de forma anônima e agregada), como frequência de visitas e valor médio de compra, fornecendo insights valiosos para o negócio.
  • Modernização da Experiência: Oferece uma solução tecnológica e alinhada às expectativas dos consumidores modernos, melhorando a imagem da marca.

Como Executar o Projeto

Este projeto foi gerado com o Angular CLI.

Pré-requisitos

  • Node.js (versão LTS recomendada)
  • Angular CLI

Servidor de Desenvolvimento

Execute o comando abaixo para iniciar o servidor de desenvolvimento:

npm start

Acesse a aplicação em http://localhost:4200/VIPocket/. A aplicação recarregará automaticamente se você alterar qualquer um dos arquivos de origem.

Build

Para compilar o projeto para produção, execute:

ng build

Os artefatos da compilação serão armazenados no diretório dist/.

Testes Unitários

Para executar os testes unitários via Karma, use o comando:

ng test

About

Cartão de fidelidade digital em Angular com QR Code e ciclos de 5 dias. Oferece descontos diários ou acumulativos, login seguro e gestão de benefícios. Ideal para pequenos comércios e clientes que valorizam praticidade e recompensas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •