尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Connect X Atacado — catálogo para lojistas Sistema completo: catálogo público, carrinho, checkout com pedido enviado por WhatsApp, e painel administrativo para a equipe Connect X cadastrar e gerenciar produtos. • Frontend: HTML/CSS/JS puro (sem build, sem framework) — abre em qualquer navegador, publica em qualquer hospedagem de site estático. • Backend: Supabase — banco de dados (Postgres), autenticação da equipe, armazenamento das fotos de produto e as regras de segurança que decidem quem pode ver e editar o quê.檢視完整 README ↗
Sistema completo: catálogo público, carrinho, checkout com pedido enviado por WhatsApp, e painel administrativo para a equipe Connect X cadastrar e gerenciar produtos.
Não existe servidor próprio para manter: o Supabase cobre banco,
login e arquivos; o navegador fala direto com ele, protegido pelas
regras (RLS) definidas em supabase/migrations/0001_init.sql.
supabase/migrations/0001_init.sql deste
projeto e cole ali.products, store_config e orders;product-images para as fotos.O site não tem tela de "criar conta" pública — de propósito, para que só a equipe Connect X consiga entrar no painel administrativo.
No painel Supabase: Project Settings > API.
Copie Project URL e a chave anon public.
Abra js/config.js neste projeto e cole os dois valores:
window.CONNECTX_CONFIG = {
SUPABASE_URL: "https://SEU-PROJETO.supabase.co",
SUPABASE_ANON_KEY: "sua-anon-key-aqui"
};
A "anon public key" é feita para ficar exposta no navegador — quem protege os dados são as regras (RLS) do passo 2, não o sigilo dessa chave.
Como não há build, basta servir os arquivos estáticos. Duas opções simples (escolha uma):
# Opção A: Python (já vem em muitos sistemas)
python3 -m http.server 8080
# Opção B: Node
npx serve .
Abra http://localhost:8080 no navegador.
Abrir o
index.htmldireto como arquivo (file://) não funciona — módulos ES exigem um servidor, mesmo que local.
Qualquer hospedagem de site estático serve. Passo a passo com Vercel (gratuito):
algumacoisa.vercel.app (dá para trocar por um domínio próprio
depois, em Settings > Domains).Qualquer atualização enviada ao repositório (git push) publica uma
nova versão automaticamente.
/#pedido/<id>) com os itens, total, status e botão para
imprimir (vira PDF pela própria função de impressão do navegador).
A mensagem do WhatsApp já sai com a lista de itens e o link dessa
página.Catalogo_Connectx_Atacado/
├── index.html página única (catálogo + admin + pedido)
├── css/styles.css todo o visual
├── js/
│ ├── config.js suas chaves do Supabase (edite este)
│ ├── config.example.js modelo do arquivo acima
│ ├── supabaseClient.js conexão com o Supabase
│ └── app.js toda a lógica da aplicação
└── supabase/
└── migrations/0001_init.sql schema, regras de segurança, bucket