Sobre este projeto
it-programming / web-development
Aberto
Busca-se um desenvolvedor para criar um sistema SaaS web responsivo, projetado para pequenos estabelecimentos fidelizarem clientes de forma simples e gamificada. O objetivo principal é que, a cada compra, o cliente receba giros em uma roleta de prêmios. O sistema deve gerar automaticamente uma mensagem pronta para envio via WhatsApp com o link da roleta, permitindo que o cliente acesse, informe seu telefone e gire a roleta para ganhar um prêmio.
Funcionalidades principais:
1. Cadastro/Login (multi-tenant): Cada estabelecimento terá sua própria conta e dados isolados, garantindo a segurança e privacidade das informações.
2. Dashboard: Uma visão geral intuitiva com indicadores chave como total de clientes, giros liberados e utilizados, e prêmios entregues.
3. Cadastro de clientes: Registro rápido de clientes com nome e telefone (identificador principal), com validação para evitar duplicidade.
4. Liberação de giros: Funcionalidade para selecionar um cliente, definir a quantidade de giros e registrar a compra. Após salvar, o sistema deve atualizar o saldo de giros, gerar uma mensagem automática e disponibilizar um botão para envio via WhatsApp.
5. Página da roleta (cliente): Uma interface acessível por link, onde o cliente informa seu telefone, visualiza os giros disponíveis, gira a roleta e o sistema registra o prêmio ganho.
6. Sistema de prêmios: Permite o cadastro de diferentes prêmios, a definição de suas probabilidades de ganho, limites de uso e a opção de ativar/desativar prêmios.
7. Controle de prêmios: Listagem de prêmios ganhos pelos clientes, com a possibilidade de marcar como utilizado e visualizar o histórico por cliente.
8. Perfil do cliente: Uma seção detalhada com o histórico de giros, prêmios e interações de cada cliente.
9. Relatórios simples: Geração de relatórios básicos, como clientes ativos e prêmios mais distribuídos.
Regras importantes:
- O telefone será o identificador principal do cliente.
- O cliente não precisará de login para interagir com a roleta.
- Cada estabelecimento terá acesso exclusivo aos seus próprios dados.
- É Crucial garantir a consistência dos giros e evitar o uso duplicado de prêmios.
Requisitos de interface:
- A interface deve ser simples e rápida, otimizada para o uso diário.
- O design deve ser limpo e profissional, proporcionando uma boa experiência ao usuário.
MVP (Produto Mínimo Viável):
Priorizar as seguintes funcionalidades para o MVP: cadastro/login, cadastro de clientes, liberação de giros, página da roleta para o cliente e sistema de cadastro de prêmios. O objetivo é validar rapidamente a solução no mercado e planejar futuras evoluções.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias