Javis OS
Javis OS는 기업가를 돕는 에이전시 AI로, 업무를 지원하고 함께 성장합니다
We.events — 이벤트 관리 플랫폼: 등록, 신원 확인, QR 코드 체크인, 호스트 프로그램, 연동 및 보고서
We.events — plataforma de gestão de eventos: inscrições, credenciamento, check-in por QR Code, programa de anfitriões, integrações e relatórios.
비즈니스JavaScript · HTMLGitHub @bescarletsouza-ctrl온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Sistema de gestão de anfitriões e convidados, inspirado no admin do Programa Multiplicador, porém reescrito, sem identidade/logo do evento e sem vínculo com Lovable. Stack: HTML estático + Supabase via CDN (sem build step), no padrão do repositório.README 전문 보기 ↗
Sistema de gestão de anfitriões e convidados, inspirado no admin do Programa Multiplicador, porém reescrito, sem identidade/logo do evento e sem vínculo com Lovable.
Stack: HTML estático + Supabase via CDN (sem build step), no padrão do repositório.
Painel administrativo (/admin/):
/convite) — landing limpa + formulário multi-passo
gerado pelas perguntas configuradas, criando o convidado com UTM./painel) — jornada / convites / ranking (sem "10X Private"
nem vídeo).supabase/migrations/0001_init.sql e rode.grupos, responsaveis, estagios (5 linhas),
anfitrioes (vazia), convidados (vazia), form_perguntas (8 linhas), config
(1 linha). RLS habilitado em todas.Studio → Settings → API → copie Project URL e a chave anon public.
Abra assets/js/config.js e preencha:
export const SUPABASE_URL = "https://SEU-REF.supabase.co";
export const SUPABASE_ANON_KEY = "eyJhbGciOi...";
A chave
anoné pública por design. Nesta fase não há login: o admin fica aberto para quem tiver a URL e o RLS liberaanonpara tudo (ver comentário "TEMPORÁRIO" no0001_init.sql). Ao adicionar o Supabase Auth, troque as policies por policies autenticadas.
Precisa ser servido por HTTP (os import de ES modules não funcionam via
file://). Qualquer servidor estático serve:
admin/index.html aberto.npx serve anfitriões e abra http://localhost:3000/admin/.python -m http.server 8000 dentro de anfitriões/ e abra
http://localhost:8000/admin/.Crie um projeto novo na Vercel para este painel:
breenda_project.anfitriões./ = página institucional (index.html), /login.html = login,
/admin/ = painel (exige login), /checkin-app.html = app de check-in,
/convite.html · /painel.html · /status.html = páginas públicas por link,
/privacidade.html · /termos.html = textos legais.As migrações em supabase/migrations/ são rodadas manualmente
no SQL Editor, em ordem (0001 → 0017). Cada tela nova avisa qual migração falta.
Edge Functions:
supabase functions deploy enviar-email # e-mail (Resend) — precisa dos secrets RESEND_API_KEY / EMAIL_FROM
supabase functions deploy integracoes # dispara webhooks/conectores de saída
supabase functions deploy webhook-in # recebe inscrições de ticketeiras/gateways
supabase functions deploy equipe # usuários de uma organização
supabase functions deploy plataforma # organizações (clientes), limites, convites
supabase functions deploy publico # dados das páginas públicas (só depois do 0017)
Config em supabase/config.toml. Secrets opcionais para
plataforma (e enviar-email): RESEND_API_KEY, EMAIL_FROM, SITE_URL.
Ordem — cada etapa é segura de subir sozinha; o /admin só passa a exigir
login depois do commit 3.
0016_plataforma.sql no SQL Editor (cria organizações, membros,
eventos.org_id, adota os eventos atuais na org "We.events"). Aditiva.plataforma e equipe. Em Supabase → Authentication → URL
Configuration: adicionar https://SEU-DOMINIO/login.html em Redirect URLs
e como Site URL. Configurar SMTP do Resend em Authentication → SMTP
(ou setar RESEND_API_KEY/EMAIL_FROM/SITE_URL nos secrets da função)./admin exige login. Abra https://SEU-DOMINIO/login.html
→ aparece "Configurar a plataforma" → crie a conta de dona (só o e-mail
[email protected]). Logue.papel='admin':
update org_membros set papel='admin' where org_id=(select id from organizacoes where nome='We.events') and email='...';0017_rls_por_org.sql
(troca a RLS aberta por RLS de organização) + deploy de publico + o commit
que aponta convite/painel/status.js para a função publico. Guarde
rollback_0017.sql à mão.checkin-app.html é um PWA: no Chrome do Android (ou Safari do iPhone) →
menu → Adicionar à tela inicial. Abre em tela cheia, com ícone, sem barra do
navegador. É o caminho recomendado — zero build.
Fluxo: login (Supabase Auth) → escolher o evento → escolher o tipo (evento geral ou uma atividade) → escanear o QR do crachá. Para ativar:
Rode supabase/migrations/0015_auth_checkin.sql (libera o papel
authenticated na RLS — sem isso o app loga mas não lê nada).
Deploy da função equipe:
supabase functions deploy equipe
Crie os logins da equipe em Configurações → Equipe de check-in
(a função equipe usa a service role para chamar o auth.admin — a conta
já entra direto, sem confirmar e-mail). Dá para criar/remover/trocar senha
por lá. Alternativa manual: Supabase Studio → Authentication → Users.
Para gerar um .apk / .aab de verdade (Play Store ou instalação manual),
empacote o PWA numa TWA:
https://SEU-DOMINIO/checkin-app.html) → Package for stores → Android.assetlinks.json com a impressão digital (SHA-256)
da chave de assinatura.https://SEU-DOMINIO/.well-known/assetlinks.json
(crie a pasta .well-known/ na raiz do projeto e faça deploy). Isso remove a
barra de URL e liga o app ao site..apk no aparelho, ou publique o .aab no Play Console.O manifest (manifest.webmanifest) e os ícones em
assets/img/app-icon-*.png já estão prontos para o empacotador.
assets/css/theme.css — as
variáveis --cor-laranja, --cor-preto, --cor-branco, os cinzas e as fontes
ficam todas no topo do arquivo.assets/js/config.js
(APP.nomeProduto, APP.marcaHtml, termos "Anfitrião"/"Convidado") e a tabela
config (editável em Configurações).anfitriões/
index.html redireciona para admin/
admin/ painel, anfitrioes, convidados, formulario, configuracoes
assets/css/theme.css tema (tokens de cor num lugar só)
assets/js/ config, supabase (client + queries), ui, e 1 módulo por tela
supabase/migrations/0001_init.sql