Dashboard
Métricas de acesso ao site CR Mídia & Comunicação.
⚠ Ative as métricas em 2 passos
1. Rode o SQL abaixo no Supabase (SQL Editor → New query):
CREATE TABLE IF NOT EXISTS page_views (
id bigint generated always as identity primary key,
page text not null,
viewed_at timestamptz default now(),
country text,
city text,
region text
);
ALTER TABLE page_views ENABLE ROW LEVEL SECURITY;
CREATE POLICY "insert anon" ON page_views FOR INSERT TO anon WITH CHECK (true);
CREATE POLICY "select anon" ON page_views FOR SELECT TO anon USING (true);
CREATE POLICY "select auth" ON page_views FOR SELECT TO authenticated USING (true);
-- Se a tabela já existe, adicione as colunas:
ALTER TABLE page_views ADD COLUMN IF NOT EXISTS country text;
ALTER TABLE page_views ADD COLUMN IF NOT EXISTS city text;
ALTER TABLE page_views ADD COLUMN IF NOT EXISTS region text;
2. Certifique-se de que index.html e portfolio.html já contém o script de rastreamento (já incluído nesta versão atualizada).
Total de Visitas
—
desde o início
Hoje
—
—
Últimos 7 dias
—
Site + Portfólio
Portfólio
—
total de visitas
Visitas — últimos 14 dias
Site
Portfólio
🌍 Top Países
Sem dados ainda
📍 Top Cidades
Sem dados ainda
Hero
Primeira seção que o visitante vê ao abrir o site.
Texto principal
Use
<em>palavra</em> para destacar em amarelo a última palavra.Tags de destaque (3 chips)
Cards de Destaque — 3 cartões exibidos abaixo do Hero
Card 1 — Quem somos
Clique para enviar foto
Card 2 — Destaque
Clique para enviar foto
Card 3 — Portfólio 2025
Clique para enviar foto
Imagem de fundo do Hero
Clique para enviar imagem de fundo
Sobre
Seção de apresentação da CR Mídia.
Texto
Foto da seção Sobre
Clique para enviar foto da equipe / estúdio
Serviços
Os 4 cards de serviços exibidos no site.
Cabeçalho da seção
Serviço 01 — Produção de Conteúdo
Clique para enviar foto
Serviço 02 — Gestão de Redes
Clique para enviar foto
Serviço 03 — Design Gráfico
Clique para enviar foto
Serviço 04 — Tráfego Pago
Clique para enviar foto
Portfólio Completo
Adicione e remova itens do portfólio exibidos em portfolio.html.
Hero do Portfólio
Clique para enviar imagem
Migrar Fotos Base64 → Supabase Storage
Converte as fotos salvas como base64 no banco para arquivos no Supabase Storage.
Isso torna o site mais rápido. Execute uma única vez após subir todas as fotos.
Isso torna o site mais rápido. Execute uma única vez após subir todas as fotos.
⚙ Configure o Portfólio Dinâmico — rode no Supabase uma única vez
SQL Editor → New query → cole o código abaixo → Run:
-- 1. Criar tabela
CREATE TABLE IF NOT EXISTS portfolio_items (
id bigint generated always as identity primary key,
type text not null check (type in ('video','reel','photo','post','behance')),
client text not null,
title text not null,
youtube_id text,
url text,
thumbnail_url text,
active boolean default true,
sort_order int default 0,
created_at timestamptz default now()
);
-- Se a tabela já existia, rode esta linha para adicionar a coluna:
-- ALTER TABLE portfolio_items ADD COLUMN IF NOT EXISTS thumbnail_url text;
ALTER TABLE portfolio_items ENABLE ROW LEVEL SECURITY;
CREATE POLICY "select anon" ON portfolio_items FOR SELECT TO anon USING (true);
CREATE POLICY "all auth" ON portfolio_items FOR ALL TO authenticated USING (true) WITH CHECK (true);
GRANT ALL ON public.portfolio_items TO authenticated;
GRANT ALL ON public.portfolio_items TO anon;
GRANT USAGE, SELECT ON SEQUENCE public.portfolio_items_id_seq TO authenticated;
GRANT USAGE, SELECT ON SEQUENCE public.portfolio_items_id_seq TO anon;
-- 2. Inserir produções existentes
INSERT INTO portfolio_items (type,client,title,youtube_id,url,sort_order) VALUES
('video','CR Mídia','Festa do Dia dos Médicos | Cobertura Audiovisual Institucional','PjGuLAMkHkU','https://www.youtube.com/watch?v=PjGuLAMkHkU',1),
('video','CR Mídia','Roteiro Café & Uva | Bragança Paulista','GxDMGV0qFzY','https://www.youtube.com/watch?v=GxDMGV0qFzY',2),
('video','Santa Casa Bragança Paulista','Empreendedorismo para Médicos | Podcast Time do Coração #EP05','IFWgHNMOFiM','https://www.youtube.com/watch?v=IFWgHNMOFiM',3),
('video','CR Mídia','Enquanto você falta, alguém espera','0K9YHT0v9yo','https://www.youtube.com/watch?v=0K9YHT0v9yo',4),
('video','Santa Casa Bragança Paulista','Aplicativo Santa Casa','3h1Qq-xHAWk','https://www.youtube.com/watch?v=3h1Qq-xHAWk',5),
('video','Santa Casa Bragança Paulista','150 Anos Santa Casa de Bragança Paulista','whxyA-QS3Cg','https://www.youtube.com/watch?v=whxyA-QS3Cg',6),
('video','CR Mídia','Novembro Azul','p7XH2c5GvTI','https://www.youtube.com/watch?v=p7XH2c5GvTI',7),
('video','CR Mídia','Gratidão','76O_5E0Li5s','https://www.youtube.com/watch?v=76O_5E0Li5s',8),
('video','Dra. Juliana Albuquerque','Quando a Puberdade Começa? Descubra a Idade Certa das Mudanças!','heqbg5FjSts','https://www.youtube.com/watch?v=heqbg5FjSts',9),
('video','Dra. Juliana Albuquerque','Nem todo mundo cresce ao mesmo tempo!','mgjXD1ukW9Y','https://www.youtube.com/watch?v=mgjXD1ukW9Y',10),
('video','CR Mídia','Limpe os Vidros do Carro da Maneira Certa','Em8Z5h6CR_U','https://www.youtube.com/watch?v=Em8Z5h6CR_U',11),
('video','CR Mídia','Não caia no Golpe — Dicas para Compra de Carro','sXMBhULgpzM','https://www.youtube.com/watch?v=sXMBhULgpzM',12),
('video','CR Mídia','Pega Essa 035 — Autoconhecimento é a Chave do Sucesso','JlwvdAq06a4','https://www.youtube.com/watch?v=JlwvdAq06a4',13),
('video','CR Mídia','Amigo por toda Vida','BqJ35KhWf6w','https://www.youtube.com/watch?v=BqJ35KhWf6w',14),
('reel','Dra. Ellen Datovo','03 produtos da farmácia que eu não indico',NULL,'https://www.instagram.com/p/DXbj0nCCvpI/',20),
('reel','Dra. Juliana Albuquerque','Como viajar tranquila e manter hábitos saudáveis',NULL,'https://www.instagram.com/reels/DAMzI9JPJZQ/',21),
('reel','Dra. Juliana Albuquerque','Telas em excesso pode atrapalhar a puberdade',NULL,'https://www.instagram.com/p/DJUPvZpNVl2/',22),
('reel','Dra. Juliana Albuquerque','Não trate o seu filho como uma planta',NULL,'https://www.instagram.com/p/DHHFmqYvEbw/',23),
('reel','Dra. Juliana Albuquerque','Se ela não tivesse sido diagnosticada...',NULL,'https://www.instagram.com/p/DFvac3EPyEs/',24),
('reel','Meraki Clínica','Dia do Pediatra — 27 de julho',NULL,'https://www.instagram.com/p/DWhpNWPD2Yp/',25),
('reel','CR Mídia','Se a sua marca fosse um filme',NULL,'https://www.instagram.com/p/DWjYhgIjsgE/',26),
('reel','CR Mídia','Jardim Botânico — Curitiba',NULL,'https://www.instagram.com/p/DXzg3AqxV7D/',27),
('post','Santa Casa Bragança Paulista','5ª Edição Corrida e Caminhada +Saúde 2025',NULL,'',30),
('post','Santa Casa Bragança Paulista','Nossa história é feita de histórias — Rafael',NULL,'',31),
('post','Santa Casa Bragança Paulista','Parcerias que fazem Histórias',NULL,'',32),
('post','Santa Casa Bragança Paulista','Nossa história é feita de histórias — Gabriel',NULL,'',33),
('post','Meraki Clínica','Conheça a Clínica Meraki',NULL,'',34),
('post','Jeh.fernandesr','O poder das Histórias',NULL,'',35),
('post','Jeh.fernandesr','06 formas de ajudar a criança lidar com a Raiva',NULL,'',36),
('behance','Branding · Manual de Marca','Manual de Marca 2025 — Complexo Hospitalar Santa Casa',NULL,'https://www.behance.net/gallery/247249487/Manuel-de-Marca-Complexo-Hospitalar-Santa-Casa',40),
('behance','Social Media · Design Gráfico','Social Media 2024 — Complexo Hospitalar Santa Casa',NULL,'https://www.behance.net/gallery/192496157/Social-Media-2024-Complexo-Hospitalar-Santa-Casa',41);
Itens Cadastrados
Carregando…
Contatos
Links de contato e redes sociais do site.
Título da seção de Contato
WhatsApp
Aplicada em todos os botões de WhatsApp do site.
Instagram & E-mail
Redes sociais no rodapé
Usuários
Gerencie sua conta e cadastre novos usuários com acesso ao painel.
Usuários Cadastrados
Salve a service_role key abaixo para carregar os usuários.
Chave Admin (service_role)
Necessária apenas para listar e remover usuários. Encontre em:
Supabase Dashboard → Settings → API → service_role (secret)
Supabase Dashboard → Settings → API → service_role (secret)
Minha Conta
Carregando…
Preencha apenas os campos que deseja alterar.
Cadastrar Novo Usuário
O novo usuário terá acesso ao painel admin com e-mail e senha definidos abaixo.