Plataforma multi-tenant para clínicas veterinárias, pet shops, hotéis, daycares e ONGs — agenda, prontuário, estoque, vendas e WhatsApp integrados.
# Clonar e subir a infraestrutura git clone https://github.com/inematds/pet360.git cd pet360 docker compose -f docker-compose.dev.yml up -d pnpm install
Pet360 é uma plataforma SaaS moderna e de código aberto para gerenciar todas as operações do dia a dia de negócios pet. Cada negócio tem dados isolados (multi-tenant) e cada papel — dono, veterinário, atendente, groomer — tem suas próprias permissões.
Dados de cada negócio totalmente isolados e seguros, com perfis e permissões para proprietário, veterinário, atendente e groomer.
Comunicação direta com clientes via Evolution API: confirmação de agendamentos e mensagens automáticas.
Código aberto para personalizar como precisar. 100% responsivo: funciona em desktop, tablet e celular.
O Pet360 organiza o fluxo operacional do negócio pet em módulos conectados — cadastro de tutores e pets, agenda, prontuário, estoque e financeiro, tudo num único dashboard.
Cadastro completo de tutores e perfil de cada pet (raça, peso, alergias), com histórico e upload de fotos.
Calendário drag-and-drop com banho, tosa e consultas; vacinas, prontuários médicos e hospedagem com check-in/out.
Produtos com controle de estoque, vendas, caixa e métricas de faturamento em tempo real.
Pet360 é um monorepo pnpm com backend NestJS e frontend Next.js. A infraestrutura (PostgreSQL + Redis) sobe via Docker.
Node 20+ e pnpm como gerenciador do monorepo (apps/api + apps/web).
# verificar versões node -v && pnpm -v
Para rodar PostgreSQL e Redis localmente sem instalar nada na máquina.
# verificar Docker docker compose version
Para clonar o repositório e versionar suas customizações.
# clonar o projeto git clone https://github.com/inematds/pet360.git
Siga os passos do Quick Start do repositório para subir a infraestrutura, instalar dependências, preparar o banco e iniciar API e web.
Baixe o código e entre na pasta do projeto.
git clone https://github.com/inematds/pet360.git cd pet360
Os serviços de banco e cache rodam em containers Docker.
docker compose -f docker-compose.dev.yml up -d # Postgres + Redis
O pnpm instala backend e frontend de uma vez no monorepo.
pnpm install
Copie o exemplo e ajuste conforme seu ambiente.
cp .env.example .env.local
Crie o schema do banco e popule com dados iniciais.
cd apps/api pnpm db:migrate # cria as tabelas pnpm db:seed # dados iniciais cd ../..
Backend e frontend em paralelo — ou cada um em seu terminal.
# tudo de uma vez (raiz do monorepo) pnpm dev # ou separado: pnpm dev:api # API NestJS pnpm dev:web # Web Next.js
O mesmo Pet360 atende perfis diferentes do setor pet, ativando os módulos certos para cada operação.
Agenda de consultas, prontuários médicos, controle de vacinas com alertas de vencimento e histórico completo de cada pet.
Agendamento de banho e tosa com múltiplos profissionais, venda de produtos, controle de estoque e fechamento de caixa.
Gestão de reservas de hospedagem com check-in e check-out, e comunicação automática com tutores via WhatsApp.
Módulo de adoção e marketplace para conectar pets a novos lares, com cadastro centralizado dos animais.
O núcleo da plataforma já está funcional (v1.0). Os próximos passos ampliam integrações e alcance.