SaaS open source · gestão pet

Todo o seu negócio pet em um só lugar

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
O que é

Uma solução completa para o setor pet

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.

🐾 Multi-tenant e multi-perfil

Dados de cada negócio totalmente isolados e seguros, com perfis e permissões para proprietário, veterinário, atendente e groomer.

🐾 WhatsApp integrado

Comunicação direta com clientes via Evolution API: confirmação de agendamentos e mensagens automáticas.

🐾 Open source e responsivo

Código aberto para personalizar como precisar. 100% responsivo: funciona em desktop, tablet e celular.

Como funciona

Da recepção do tutor à venda no caixa

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 de tutor e pet Agendamento Atendimento / prontuário Venda e caixa Métricas no dashboard

Tutores e pets

Cadastro completo de tutores e perfil de cada pet (raça, peso, alergias), com histórico e upload de fotos.

Agenda e prontuário

Calendário drag-and-drop com banho, tosa e consultas; vacinas, prontuários médicos e hospedagem com check-in/out.

Estoque e vendas

Produtos com controle de estoque, vendas, caixa e métricas de faturamento em tempo real.

Pré-requisitos

O que você precisa antes de começar

Pet360 é um monorepo pnpm com backend NestJS e frontend Next.js. A infraestrutura (PostgreSQL + Redis) sobe via Docker.

Node.js + pnpm

Node 20+ e pnpm como gerenciador do monorepo (apps/api + apps/web).

# verificar versões
node -v && pnpm -v

Docker e Docker Compose

Para rodar PostgreSQL e Redis localmente sem instalar nada na máquina.

# verificar Docker
docker compose version

Git

Para clonar o repositório e versionar suas customizações.

# clonar o projeto
git clone https://github.com/inematds/pet360.git
Guia de uso · passo a passo

Rodando o Pet360 localmente

Siga os passos do Quick Start do repositório para subir a infraestrutura, instalar dependências, preparar o banco e iniciar API e web.

1

Clone o repositório

Baixe o código e entre na pasta do projeto.

git clone https://github.com/inematds/pet360.git
cd pet360
2

Suba a infraestrutura (PostgreSQL + Redis)

Os serviços de banco e cache rodam em containers Docker.

docker compose -f docker-compose.dev.yml up -d  # Postgres + Redis
3

Instale as dependências

O pnpm instala backend e frontend de uma vez no monorepo.

pnpm install
4

Configure as variáveis de ambiente

Copie o exemplo e ajuste conforme seu ambiente.

cp .env.example .env.local
5

Rode migrations e seed

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 ../..
6

Inicie os servidores de desenvolvimento

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
Exemplos

Casos de uso por tipo de negócio

O mesmo Pet360 atende perfis diferentes do setor pet, ativando os módulos certos para cada operação.

Clínica veterinária

Agenda de consultas, prontuários médicos, controle de vacinas com alertas de vencimento e histórico completo de cada pet.

Pet shop e banho & tosa

Agendamento de banho e tosa com múltiplos profissionais, venda de produtos, controle de estoque e fechamento de caixa.

Hotel / daycare pet

Gestão de reservas de hospedagem com check-in e check-out, e comunicação automática com tutores via WhatsApp.

Centro de adoção / ONG

Módulo de adoção e marketplace para conectar pets a novos lares, com cadastro centralizado dos animais.

Roadmap

Onde o Pet360 está e para onde vai

O núcleo da plataforma já está funcional (v1.0). Os próximos passos ampliam integrações e alcance.

Pronto
Core SaaS multi-tenantDashboard, tutores e pets, agenda, vacinas, prontuários, hospedagem, produtos, vendas, caixa, analytics e integração WhatsApp via Evolution API.
Em foco
Marketplace e pet sittersMódulos de marketplace e pet sitters para expandir o ecossistema além da gestão interna do negócio.
Próximo
Deploy e produçãoDeploy via Docker Compose com Nginx como reverse proxy + SSL, conforme a configuração do repositório.
Futuro
Comunidade open sourcePersonalizações da comunidade, novos relatórios e automações sobre a base aberta do projeto.