Lattice
A workspace for your research.
Manage projects, tools and ideas in one dashboard
AI summary · website content
ProductivityHTML · JavaScriptGitHub @bicalho743OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Painel de gestão dos produtos, marcas, contatos, domínios, infoprodutos, sites e empresas.
Página inicial: Portfólio. Dados salvos no Firestore (hubs/{uid}.portfolio).
| Página | O que mostra |
|---|---|
| Produtos | Cards por marca com saúde (crítico/atenção/em dia), alertas, checklist de domínio, contatos e próxima ação. Clique abre o painel de edição. |
| Infoprodutos | Produtos do Kiwify por marca, preço, checkout e landing (editável). |
| Sites | Correções de cada site com prioridade e arquivo a alterar. |
| Empresas | Estrutura CNPJ 1 (serviços) / CNPJ 2 (produtos digitais) e plano de migração. |
Arquivos: assets/portfolio-data.js (dados iniciais, usados só se o Firestore ainda não tiver portfólio), assets/portfolio.js, assets/theme.css.
Módulo de coleta e visualização de métricas de redes sociais via Windsor.ai.
| Caminho | O que é |
|---|---|
/ (index.html) | Página institucional da Candeia Tec, com os aplicativos e o contato |
/privacidade/ | Política de privacidade (LGPD), usada também nas lojas de apps |
/termos/ | Termos de uso |
/hub/ | Hub interno (login Google) — botão Entrar no topo do site |
corujalabs-hub/
├── metrics/
│ ├── fetch_metrics.py ← script de coleta
│ └── requirements.txt
├── dashboard/
│ └── index.html ← dashboard local (abre no browser)
├── data/ ← JSONs gerados (gitignore sensível)
│ └── tamara_metrics.json
└── .github/
└── workflows/
└── fetch_metrics.yml ← roda todo dia às 06h BRT
No Railway (ou .env local):
WINDSOR_API_KEY=sua_chave_aqui
Encontre sua chave em: Windsor.ai → Settings → API Key
Em Settings → Secrets and variables → Actions, adicione:
| Nome | Valor |
|---|---|
WINDSOR_API_KEY | sua chave Windsor |
cd corujalabs-hub
pip install -r metrics/requirements.txt
# Tâmara — últimos 30 dias
python metrics/fetch_metrics.py --persona tamara --days 30
# Últimos 7 dias
python metrics/fetch_metrics.py --persona tamara --days 7
O JSON é salvo em data/tamara_metrics.json.
Abra dashboard/index.html diretamente no browser (ou sirva com Live Server no VS Code).
| Chave | Persona | Plataforma | Account ID |
|---|---|---|---|
tamara | Tâmara Cavalcante | 17841410001362576 |
Para adicionar novas personas, edite o dicionário PERSONAS em metrics/fetch_metrics.py e adicione a opção no <select> do dashboard/index.html.
Nível de conta (diário):
followers_count, follower_count_1d, reach_1d, accounts_engaged, likes, comments, saves, shares, total_interactions, views, profile_views_1d
Nível de post (por mídia):
timestamp, media_type, media_product_type, media_caption, media_reach, media_views, media_engagement, media_saved, media_shares, media_comments_count, media_like_count, media_permalink
O workflow .github/workflows/fetch_metrics.yml: