Skip to content

brunolerin/LISTAVIP02

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Controle de Presença para Eventos

Este é um sistema completo para gestão de eventos com confirmação de presença, controle de entrada, relatórios e painel administrativo para cada evento. Ele também possui um painel de superadmin para gestão de clientes e planos.


🌐 Visão Geral

O sistema permite:

  • Criação de eventos personalizados (modelos: lista, família, limitada, etc.)
  • Confirmação de presença com multiplos membros e WhatsApp
  • Controle de entrada com check-in
  • Relatório de confirmações e envio por WhatsApp
  • Painel admin para edição de arte, nomes e dados
  • Painel superadmin com controle de planos e limites por cliente

📓 Histórico do Projeto

Este sistema teve origem em uma estrutura mais simples, baseada em:

  • sistema_cadastro_eventos/: onde o formulário principal criava uma página de evento dentro da pasta eventos/
  • presenca_final/: modelo estático de confirmação de presença clonado para cada evento

Ao longo do tempo, foi evoluído para incluir temas dinâmicos, painel de administração, painel de superadmin, integrações e APIs organizadas.


📁 Estrutura Principal de Pastas

/
├── api_eventos/
│   ├── salvar.php
│   ├── salvar_admin.php
│   ├── upload_arte.php
│   └── salvar_config.php
│
├── eventos/
│   ├── admin.php
│   ├── checklist.php
│   ├── entrada.php
│   ├── index.php
│   ├── relatorio.php
│   ├── theme_familia.php
│   ├── theme_lista.php
│   ├── theme_confirma.php
│   └── ...
│
├── js/
│   └── gerenciar_eventos.js
│
├── template_evento/
│   ├── index.html
│   ├── admin.html
│   ├── relatorio.html
│   ├── checklist.html
│   ├── entrada.html
│   ├── admin.js
│   └── script.js / style.css
│
├── clientes e admin
│   ├── cliente.php / cliente_api.php / auth_cliente.php
│   ├── gestao_clientes_api.php / superadmin_painel.php
│   ├── login_cliente.php / logout.php
│   └── webhook_kiwify.php / webhook_woocommerce.php
│
├── arquivos JSON
│   ├── clientes.json
│   ├── eventos_cadastrados.json
│   ├── senhas_clientes.json
│   └── planos_config.json

⚙️ Instalação

  1. Suba os arquivos em um servidor com PHP 7.4+
  2. Verifique permissões de escrita nas pastas de eventos (/eventos/[id]/backend/)
  3. Configure os arquivos .json com os dados iniciais
  4. Acesse o index.html para criar um evento e iniciar o fluxo

🔍 Funcionalidades

Cliente:

  • Cria evento e define senha
  • Recebe link para administrar (admin.php)
  • Compartilha link de confirmação (index.php)
  • Pode visualizar entradas, checklist e relatórios

Admin do Evento:

  • Login por senha via localStorage
  • Edita famílias, arte e nomes confirmados

Superadmin:

  • Visualiza todos os eventos por cliente
  • Gerencia planos e limites de eventos

🤝 Integrações Possíveis

  • Kiwify / WooCommerce Webhooks: já configurado via webhook PHP
  • WhatsApp: links gerados com wa.me e mensagens personalizadas
  • n8n: pode ser usado para excluir eventos expirados (ex: listar_eventos.php + excluir_evento.php)

✨ Sugestões de Melhoria (futuro)

  • Reorganizar pastas para styles/, data/, views/
  • Migrar JSON para banco de dados
  • Proteção via login PHP (em vez de localStorage)
  • Upload de arquivos com feedbacks em tempo real

🚫 Licença

Sistema fechado, uso interno.


Para suporte, contate o desenvolvedor principal.

About

COMO ESTA NO SITE HJ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published