Olá! 🐾
Resumo da Au Miau Companhia
Próximos atendimentos
Agenda
Cadastre e acompanhe visitas e atendimentos.
Novo atendimento
Clientes e Pets
Guarde os contatos dos tutores e as informações importantes de cada animal.
Cadastrar cliente
Cadastrar pet
Clientes cadastrados
Pets cadastrados
Diário de visitas
Registre como foi cada atendimento e os cuidados realizados.
Novo registro
Registros
Financeiro
Acompanhe receitas e despesas. Os valores são lançados manualmente.
Novo lançamento
Lançamentos
Backup e sincronização
Proteja seus dados antes de configurar o banco de dados.
1. Backup local
Exporte um arquivo JSON com clientes, pets, agenda, diário e financeiro. Guarde-o em local seguro.
Importar backup substitui os dados atuais deste arquivo. Faça primeiro um backup do estado atual.
2. Configurar Supabase gratuito
O Supabase será o banco de dados para sincronizar o iPhone e o computador. Crie um projeto em supabase.com, copie a URL do projeto e a chave pública (anon/publishable) nas configurações abaixo e execute o SQL exibido mais adiante.
A chave pública pode ficar no navegador somente com políticas de segurança (RLS) corretas. Nunca coloque a chave service_role neste arquivo.
3. Entrar na conta do banco de dados
Depois de criar o projeto e executar o SQL abaixo, entre com um e-mail e senha do Supabase. Para usar no iPhone e computador, configure a mesma URL e chave pública nos dois dispositivos e entre com a mesma conta.
4. SQL para criar a tabela
No Supabase, abra SQL Editor, crie uma consulta nova, cole este SQL e clique em Run. As políticas abaixo isolam os dados por usuário autenticado; por isso, esta versão requer configurar autenticação antes de ativar sincronização real.
create table if not exists public.au_miau_data (
user_id uuid primary key references auth.users(id) on delete cascade,
data jsonb not null default '{}'::jsonb,
updated_at timestamptz not null default now()
);
alter table public.au_miau_data enable row level security;
create policy "Users can read own Au Miau data"
on public.au_miau_data for select to authenticated using (auth.uid() = user_id);
create policy "Users can insert own Au Miau data"
on public.au_miau_data for insert to authenticated with check (auth.uid() = user_id);
create policy "Users can update own Au Miau data"
on public.au_miau_data for update to authenticated using (auth.uid() = user_id) with check (auth.uid() = user_id);