O futuro da organização
AgendAI — sua vida organizada, sem complicação
Plataforma inteligente para agendamentos, organização e futuros apps do dia a dia.
Sou Cliente
Quero realizar agendamento com um profissional.
Sou Profissional
Gerenciar minha agenda e clientes.
Encontre um Profissional
Agende seus serviços favoritos com facilidade.
Acesso Profissional
Gerencie sua agenda e clientes.
Recuperação de Acesso
Valide seus dados para redefinir a senha.
Token de Segurança
000 000
Olá, Profissional
Painel de Gestão
Ganhos Hoje
R$ 0,00
Ganhos Totais
R$ 0,00
Agendamentos Pendentes
0
Próximos Agendamentos
Nenhum agendamento pendente.
Seu Link de Agendamento
Envie este link para seus clientes agendarem.
Acesso Restrito
Área exclusiva para desenvolvedores.
Modo Desenvolvedor
Painel Administrativo
Total Profissionais
-
Leads (Espera)
-
Status Sistema
Online
Configurações do Site
Setup do Banco de Dados (SQL)
ATENÇÃO: Copie o código abaixo e rode no Supabase para Atualizar o Banco de Dados com as novas tabelas de agendamento e perfil.
-- 1. ESTRUTURA MANAGERS (Atualizado)
create table if not exists managers (
id bigint generated by default as identity primary key,
created_at timestamp with time zone default timezone('utc'::text, now()) not null,
name text,
establishment_name text,
specialty text,
city text,
neighborhood text,
username text,
temp_password text,
expiration_days int default 30,
is_active boolean default true,
secret_word text,
photo_url text,
contact_whatsapp text,
address text,
services jsonb default '[]'::jsonb,
working_hours jsonb default '{}'::jsonb
);
-- 2. TABELA DE AGENDAMENTOS (Nova)
create table if not exists appointments (
id bigint generated by default as identity primary key,
created_at timestamp with time zone default timezone('utc'::text, now()) not null,
manager_id bigint references managers(id),
client_name text,
client_phone text,
service_name text,
service_price numeric,
service_duration int,
appointment_time timestamp with time zone,
status text default 'pending', -- pending, confirmed, completed, cancelled
notes text
);
create table if not exists config (key text primary key, value text);
create table if not exists leads (id bigint generated by default as identity primary key, created_at timestamp with time zone default timezone('utc'::text, now()) not null, email text);
-- 3. PERMISSÕES
alter table managers disable row level security;
alter table config disable row level security;
alter table leads disable row level security;
alter table appointments disable row level security;
Gerenciar Profissionais
Profissionais Cadastrados
Carregando...