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.
- 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.
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:
- 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.
- 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.
- 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.
- 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.
Este projeto foi gerado com o Angular CLI.
- Node.js (versão LTS recomendada)
- Angular CLI
Execute o comando abaixo para iniciar o servidor de desenvolvimento:
npm startAcesse a aplicação em http://localhost:4200/VIPocket/. A aplicação recarregará automaticamente se você alterar qualquer um dos arquivos de origem.
Para compilar o projeto para produção, execute:
ng buildOs artefatos da compilação serão armazenados no diretório dist/.
Para executar os testes unitários via Karma, use o comando:
ng test