Logo Au Miau Companhia

Au Miau Companhia

Seu Pet em boas mãos!

Olá! 🐾

Resumo da Au Miau Companhia

Atendimentos cadastrados
0
Clientes cadastrados
0
Pets cadastrados
0
Saldo financeiro
R$ 0,00

Próximos atendimentos

Seus dados ficam neste dispositivo até você configurar a sincronização. Faça backups regulares na aba Backup e sincronização.

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

A foto será reduzida para ocupar menos espaço no backup.

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.

Receitas
R$ 0,00
Despesas
R$ 0,00
Saldo
R$ 0,00

Novo lançamento

Lançamentos

Backup e sincronização

Proteja seus dados antes de configurar o banco de dados.

Importante: os dados que você já tinha no aplicativo antigo da Netlify não são copiados automaticamente para este arquivo. Não apague nem substitua o app antigo. Primeiro exporte os dados dele, se possível, e guarde uma cópia.

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.

Banco de dados ainda não configurado.

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.

Você ainda não entrou em uma conta Supabase.
Antes de enviar dados locais, faça backup. O envio substitui o registro da conta na nuvem; baixar dados substitui os dados locais deste arquivo. Confira cuidadosamente antes de confirmar.

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);
A sincronização é manual nesta versão: entre na mesma conta nos dois dispositivos e use “Enviar dados locais para nuvem” ou “Baixar dados da nuvem”. Para evitar sobrescrever dados sem querer, não há sincronização automática em segundo plano. Primeiro teste com dados fictícios e backup.

Editar