📅 …
Pedidos da Semana
…
Resumo do Mês
↑ 0%
R$ 0
Faturamento do Mês
— no mês anterior
↑ 0%
0
Pedidos do Mês
— no mês anterior
↑ 0 novos
0
Clientes Novos
— no mês anterior
↑ 0%
R$ 0
Despesas do Mês
— no mês anterior
Faturamento — Últimos 7 Dias
Total do período: R$ 0
Receita
Meta
Resumo Rápido
0
Pedidos de hoje
0
Pedidos pendentes
0
Entregues hoje
0
Novos clientes hoje
Últimos Pedidos
Acompanhe os pedidos mais recentes
| Cliente | Produto | Data | Status | Valor |
|---|
🎂 Aniversariantes do Mês
Clientes com aniversário este mês
0
Total
0
Pendente
0
Em produção
0
Concluído
0
Cancelado
R$0
Receita total
| # | Cliente | Produto | Data entrega ↓ | Status | Valor | Ações |
|---|
📋
Nenhum pedido encontrado
Tente outro filtro ou crie um novo pedido.
📋
Nenhum pedido encontrado
Tente outro filtro ou crie um novo pedido.
Novo Pedido
Preencha os campos abaixo
Pedido #001
Detalhes completos
Orçamento
0
Total de clientes
0
Novos este mês
0
Clientes frequentes
0
Pedidos vinculados
| # | Nome ↑ | Telefone | Observações | Pedidos | Cadastro | Ações |
|---|
👤
Nenhum cliente encontrado
Tente outro filtro ou cadastre um novo cliente.
👤
Nenhum cliente encontrado
Tente outro filtro ou cadastre um novo cliente.
Novo Cliente
Preencha os dados do cliente
?
Nome do cliente
Novo cadastro
—
—
0
Produtos ativos
0
Disponíveis
0
Indisponíveis
R$0
Ticket médio
—
Mais pedido
🧁
Nenhum produto encontrado
Tente outro filtro ou adicione um novo produto.
| # | Nome ↑ | Categoria | Descrição | Preço | Pedidos | Disponível | Ações |
|---|
🧁
Nenhum produto encontrado
Tente outro filtro ou adicione um novo produto.
Novo Produto
Preencha os detalhes do produto
—
—
—
💼 Saldo atual
R$ 0,00
Calculado com base nas movimentações do período
↑ Entradas
R$ 0
0 lançamentos
↓ Saídas
R$ 0
0 lançamentos
📈 Margem
0%
sobre entradas
↑
R$ 0
Total de entradas
—
↓
R$ 0
Total de saídas
—
—
0%
Margem líquida
Saldo ÷ entradas
—
R$ 0
Ticket médio entrada
—
📋 Movimentações
—
💸
Nenhuma movimentação encontrada
🗂 Saídas por categoria
📅 Últimos 6 meses
Entradas
Saídas
Nova Movimentação
Preencha os dados
🏪
Dados da empresa
Nome e identidade visual do sistema
🎂
Sem logo
PNG, JPG ou SVG · Máx. 2MB
🎨
Aparência
Tema e preferências visuais
🔌
Integração com banco de dados
Configuração do Supabase para dados em nuvem
📋 SQL — rode no SQL Editor do Supabase
-- Habilitar UUID create extension if not exists "pgcrypto"; -- PEDIDOS create table if not exists pedidos ( id uuid primary key default gen_random_uuid(), user_id uuid references auth.users not null, cliente text not null, telefone text, produto text not null, qtd int default 1, data date not null, status text default 'pendente', valor numeric(10,2) default 0, pagamento text, obs text, created_at timestamptz default now() ); alter table pedidos enable row level security; create policy "owner" on pedidos using (auth.uid() = user_id) with check (auth.uid() = user_id); -- CLIENTES create table if not exists clientes ( id uuid primary key default gen_random_uuid(), user_id uuid references auth.users not null, nome text not null, telefone text, email text, obs text, aniversario date, tag text, cadastro date default current_date, created_at timestamptz default now() ); alter table clientes enable row level security; create policy "owner" on clientes using (auth.uid() = user_id) with check (auth.uid() = user_id); -- PRODUTOS create table if not exists produtos ( id uuid primary key default gen_random_uuid(), user_id uuid references auth.users not null, nome text not null, cat text default 'outro', emoji text, preco numeric(10,2) default 0, preco_min numeric(10,2), custo numeric(10,2), desc text, tempo text, disp boolean default true, tags text[], created_at timestamptz default now() ); alter table produtos enable row level security; create policy "owner" on produtos using (auth.uid() = user_id) with check (auth.uid() = user_id); -- MOVIMENTACOES create table if not exists movimentacoes ( id uuid primary key default gen_random_uuid(), user_id uuid references auth.users not null, tipo text not null, desc text not null, valor numeric(10,2) default 0, cat text default 'outro', data date not null, forma text, obs text, created_at timestamptz default now() ); alter table movimentacoes enable row level security; create policy "owner" on movimentacoes using (auth.uid() = user_id) with check (auth.uid() = user_id); -- AGENDA EVENTS create table if not exists agenda_events ( id uuid primary key default gen_random_uuid(), user_id uuid references auth.users not null, title text not null, date date not null, time text, status text default 'pendente', obs text, pedido_id uuid references pedidos(id) on delete cascade, created_at timestamptz default now() ); alter table agenda_events enable row level security; create policy "owner" on agenda_events using (auth.uid() = user_id) with check (auth.uid() = user_id);
⚠️
Zona de perigo
Ações irreversíveis
Limpar todos os dados locais
Remove pedidos, clientes, produtos e movimentações do demo
Restaurar dados de demonstração
Repõe todos os dados de exemplo do sistema
Encerrar sessão
Sair da conta e voltar para a tela de login
🎂
Carregando…
—
Conta criada em —
Preview da marca
🎂
CakeControl
Confeitaria Pro
📊
Resumo dos dados
Visão geral do seu banco
🎂 Pedidos
—
👤 Clientes
—
🧁 Produtos
—
💰 Movimentações
—
Pendente
Produção
Concluído
Cancelado
Lembrete
Dom
Seg
Ter
Qua
Qui
Sex
Sáb
—
Novo Evento
Preencha os detalhes