Sistema Completo para Gestão de Clínicas Veterinárias e Petshops
Uma solução moderna e completa para gestão veterinária que torna o cuidado animal mais eficiente e acessível
- 🎯 Sobre o Projeto
- 📱 Screenshots da Aplicação
- 🚀 Características
- 🛠️ Tecnologias
- 📱 Compatibilidade
- 🏗️ Arquitetura
- 📁 Estrutura do Projeto
- ⚡ Instalação e Configuração
- 🎮 Como Usar
- 📊 Funcionalidades Principais
- 🎨 Design System
- 📘 Scripts Disponíveis
- 🔧 Configuração do Ambiente
- 🗄️ Banco de Dados
- 🔗 Links Importantes
- 📈 Roadmap
- 🤝 Contribuição
- 👥 Equipe de Desenvolvimento
- 📜 Licença
- 🙏 Agradecimentos
- 💬 Suporte
- 📱 Redes Sociais
O PetCare Pro é um sistema completo e moderno desenvolvido especificamente para veterinários brasileiros que desejam digitalizar e otimizar a gestão de suas clínicas veterinárias e petshops.
Em um mercado veterinário em constante crescimento no Brasil, com mais de 149 milhões de animais de estimação (segundo o Instituto Pet Brasil), a digitalização dos processos se tornou essencial para:
- Eficiência Operacional: Reduzir tempo gasto em tarefas administrativas
- Melhor Atendimento: Acesso rápido ao histórico completo dos pacientes
- Gestão Financeira: Controle de receitas e procedimentos realizados
- Organização: Sistema centralizado para clientes, pets e consultas
- Mobilidade: Acesso às informações em qualquer lugar
Fornecer uma solução gratuita, intuitiva e completa que permita aos veterinários focar no que fazem de melhor: cuidar dos animais.
Login Profissional Acesso seguro para veterinários |
Cadastro Veterinário Registro com CRMV e dados profissionais |
Dashboard Principal Visão geral da clínica |
Gestão de Clientes Lista completa de tutores |
Novo Cliente Cadastro detalhado de tutores |
Gestão de Pets Pacientes da clínica |
Cadastro de Pet Ficha completa do paciente |
Agenda Veterinária Calendário de atendimentos |
Agendar Consulta Sistema de agendamentos |
Biblioteca Veterinária Medicamentos, vacinas e procedimentos |
Novo Item Cadastro de medicamentos |
💊
Prescrições
Digitais V1.2
Sistema de Prescrições |
Perfil Profissional Dados do veterinário |
Editar Perfil Atualização de dados |
Segurança Alteração de senha |
Backup & Restauração Segurança dos dados |
Ajuda & Suporte Central de atendimento |
Sobre o PetCare Pro Informações do aplicativo |
Políticas de Privacidade LGPD e proteção de dados |
Informações da Versão Atualizações e changelog |
📊
Relatórios
Detalhados Próxima versão
Relatórios & Analytics |
| Categoria | Funcionalidades | Telas Disponíveis |
|---|---|---|
| 🔐 Autenticação | Login seguro, registro profissional, dashboard | 3 |
| 👥 Gestão de Clientes | CRUD completo, busca avançada | 2 |
| 🐾 Gestão de Pets | Cadastro detalhado, histórico médico | 2 |
| 📅 Agendamentos | Sistema de agenda, marcação de consultas | 2 |
| 📚 Biblioteca | Medicamentos, vacinas, procedimentos | 2 |
| 👤 Perfil | Dados profissionais, segurança | 3 |
| ⚙️ Configurações | Backup, suporte, informações | 3 |
| 📋 Informações | Políticas, versão do app | 2 |
| Total Implementado | 19 telas |
| Módulo | Funcionalidade | Status |
|---|---|---|
| 🔐 Autenticação | Sistema completo de login/registro | ✅ Completo |
| 📊 Dashboard | Estatísticas em tempo real | ✅ Completo |
| 👥 Gestão de Clientes | CRUD completo com validações | ✅ Completo |
| 🐾 Gestão de Pets | Cadastro detalhado e histórico | ✅ Completo |
| 📋 Consultas | Registro completo de atendimentos | ✅ Completo |
| 📅 Agenda | Sistema de agendamentos | ✅ Completo |
| 📚 Biblioteca Veterinária | Medicamentos, vacinas e procedimentos | ✅ Completo |
| 📱 Interface Responsiva | Design moderno e intuitivo | ✅ Completo |
| 💾 Armazenamento | Banco de dados robusto (Supabase) | ✅ Completo |
| ✅ Validação | Formulários com validação completa | ✅ Completo |
| 🔄 Estados | Loading, erro e sucesso | ✅ Completo |
| Funcionalidade | Previsão | Prioridade |
|---|---|---|
| 📧 Notificações Push | v1.1.0 | Alta |
| 📊 Relatórios PDF | v1.2.0 | Alta |
| ☁️ Backup em Nuvem | v1.2.0 | Média |
| 🔄 Sincronização Multi-device | v1.3.0 | Média |
| 📱 App para Clientes | v2.0.0 | Baixa |
| 🏥 Multi-clínica | v2.0.0 | Baixa |
| Tecnologia | Versão | Propósito |
|---|---|---|
| React Native | 0.79.2 | Framework principal para desenvolvimento móvel |
| Expo SDK | 53.0.9 | Plataforma de desenvolvimento e build |
| Supabase | 2.39.0 | Backend-as-a-Service (BaaS) |
| React Navigation | v6 | Navegação entre telas |
| AsyncStorage | 2.1.2 | Armazenamento local |
| Biblioteca | Versão | Funcionalidade |
|---|---|---|
| Expo Vector Icons | 14.1.0 | Ícones vetorizados |
| React Native Gesture Handler | 2.24.0 | Gestos e interações |
| React Native Reanimated | 3.17.4 | Animações fluidas |
| Expo Linear Gradient | 14.1.4 | Gradientes visuais |
| React Native Safe Area Context | 5.4.0 | Área segura para dispositivos |
| Ferramenta | Versão | Propósito |
|---|---|---|
| Babel Core | 7.20.0 | Transpilação JavaScript |
| React Native Picker | 2.11.0 | Seletores dropdown |
| Expo Image Picker | 15.0.7 | Seleção de imagens |
| Expo Splash Screen | 0.29.9 | Tela de carregamento |
| Serviço | Funcionalidade |
|---|---|
| Supabase PostgreSQL | Banco de dados principal |
| Supabase Auth | Autenticação de usuários |
| Supabase Storage | Armazenamento de arquivos |
| Supabase Realtime | Sincronização em tempo real |
| Plataforma | Versão Mínima | Status |
|---|---|---|
| iOS | 12.0+ | ✅ Totalmente suportado |
| Android | API 21+ (Android 5.0) | ✅ Totalmente suportado |
| Expo Go | Última versão | ✅ Desenvolvimento e testes |
| Expo Development Build | - | ✅ Builds customizados |
- iOS: iPhone 12+, iPad Air 4+
- Android: Samsung Galaxy S21+, Pixel 6+
- Tablets: Suporte responsivo completo
graph TB
A[React Native App] --> B[Expo Framework]
B --> C[Components Layer]
C --> D[Services Layer]
D --> E[Supabase Backend]
C --> F[Context API]
F --> G[AsyncStorage]
E --> H[PostgreSQL Database]
E --> I[Authentication]
E --> J[File Storage]
- UI Components → Interação do usuário
- Context API → Gerenciamento de estado global
- Services → Lógica de negócio e API calls
- Supabase → Backend e persistência
- AsyncStorage → Cache local
📁 consultorio-app/
├── 🪝 .githooks/ # Scripts de automação Git customizados
│ ├── 🪝 commit-msg # Hook para validação de mensagens de commit
│ ├── 🪝 pre-commit # Hook executado antes de cada commit
│ └── 🪝 pre-push # Hook executado antes de cada push
├── 📁 src/ # Código fonte principal da aplicação
│ ├── 🧩 components/ # Componentes de interface reutilizáveis
│ │ └── 📁 common/
│ │ ├── ⚡ Button.js # Script JavaScript
│ │ ├── ⚡ Card.js # Script JavaScript
│ │ ├── ⚡ Input.js # Script JavaScript
│ │ ├── ⚡ Loading.js # Script JavaScript
│ │ └── ⚡ SearchBar.js # Script JavaScript
│ ├── ⚙️ config/ # Arquivos de configuração
│ │ └── ⚡ supabase.js # Script JavaScript
│ ├── 📁 constants/
│ │ ├── ⚡ Colors.js # Script JavaScript
│ │ ├── ⚡ Data.js # Script JavaScript
│ │ └── ⚡ Storage.js # Script JavaScript
│ ├── 📁 contexts/
│ │ └── ⚡ AuthContext.js # Script JavaScript
│ ├── 📁 navigation/
│ │ ├── ⚡ AppNavigator.js # Script JavaScript
│ │ ├── ⚡ AuthNavigator.js # Script JavaScript
│ │ └── ⚡ MainNavigator.js # Script JavaScript
│ ├── 📱 screens/ # Telas da aplicação (mobile/desktop)
│ │ ├── 📁 agenda/
│ │ │ ├── ⚡ AgendaScreen.js # Script JavaScript
│ │ │ └── ⚡ NewAppointmentScreen.js # Script JavaScript
│ │ ├── 🔐 auth/ # Autenticação e autorização
│ │ │ └── ⚡ LoginScreen.js # Script JavaScript
│ │ ├── 📁 clients/
│ │ │ ├── ⚡ ClientListScreen.js # Script JavaScript
│ │ │ └── ⚡ NewClientScreen.js # Script JavaScript
│ │ ├── 📁 consultations/
│ │ │ └── ⚡ NewConsultationScreen.js # Script JavaScript
│ │ ├── 📁 library/
│ │ │ └── ⚡ VetLibraryScreen.js # Script JavaScript
│ │ ├── 📁 pets/
│ │ │ ├── ⚡ NewPetScreen.js # Script JavaScript
│ │ │ └── ⚡ PetListScreen.js # Script JavaScript
│ │ ├── 📁 profile/
│ │ │ ├── ⚡ AboutScreen.js # Script JavaScript
│ │ │ ├── ⚡ BackupSettingsScreen.js # Script JavaScript
│ │ │ ├── ⚡ ChangePasswordScreen.js # Script JavaScript
│ │ │ ├── ⚡ EditProfileScreen.js # Script JavaScript
│ │ │ ├── ⚡ HelpSupportScreen.js # Script JavaScript
│ │ │ ├── ⚡ NotificationSettingsScreen.js # Script JavaScript
│ │ │ ├── ⚡ PrivacyScreen.js # Script JavaScript
│ │ │ ├── ⚡ ProfileScreen.js # Script JavaScript
│ │ │ └── ⚡ VersionInfoScreen.js # Script JavaScript
│ │ ├── ⚡ AppointmentDetailsScreen.js # Script JavaScript
│ │ ├── ⚡ HomeScreen.js # Script JavaScript
│ │ └── ⚡ PatientDetailsScreen.js # Script JavaScript
│ ├── ⚙️ services/ # Serviços e integrações externas
│ │ ├── ⚡ AppointmentService.js # Script JavaScript
│ │ ├── ⚡ AuthService.js # Script JavaScript
│ │ ├── ⚡ BackupService.js # Script JavaScript
│ │ ├── ⚡ ClientService.js # Script JavaScript
│ │ ├── ⚡ ConsultationService.js # Script JavaScript
│ │ ├── ⚡ LibraryService.js # Script JavaScript
│ │ ├── ⚡ NotificationService.js # Script JavaScript
│ │ └── ⚡ PetService.js # Script JavaScript
│ ├── 🎨 styles/ # Arquivos de estilo CSS/SCSS
│ │ └── ⚡ globalStyles.js # Script JavaScript
│ └── 🔧 utils/ # Utilitários e funções genéricas
│ ├── ⚡ helpers.js # Script JavaScript
│ ├── ⚡ storage.js # Script JavaScript
│ └── ⚡ validators.js # Script JavaScript
├── 📦 assets/ # Recursos da aplicação (imagens, ícones, etc)
│ ├── 📁 screenshots/
│ │ ├── 🖼️ add_biblioteca.png # Imagem PNG otimizada
│ │ ├── 🖼️ add_paciente.png # Imagem PNG otimizada
│ │ ├── 🖼️ agenda.png # Imagem PNG otimizada
│ │ ├── 🖼️ ajuda_e_suporte.png # Imagem PNG otimizada
│ │ ├── 🖼️ alterar_senha.png # Imagem PNG otimizada
│ │ ├── 🖼️ backup_e_restauracao.png # Imagem PNG otimizada
│ │ ├── 🖼️ biblioteca.png # Imagem PNG otimizada
│ │ ├── 🖼️ cadastrar_pet.png # Imagem PNG otimizada
│ │ ├── 🖼️ clients.png # Imagem PNG otimizada
│ │ ├── 🖼️ editar_perfil.png # Imagem PNG otimizada
│ │ ├── 🖼️ home.png # Imagem PNG otimizada
│ │ ├── 🖼️ login.png # Imagem PNG otimizada
│ │ ├── 🖼️ novo_agendamento.png # Imagem PNG otimizada
│ │ ├── 🖼️ perfil.png # Imagem PNG otimizada
│ │ ├── 🖼️ pets.png # Imagem PNG otimizada
│ │ ├── 🖼️ politicas_de_privacidade.png # Imagem PNG otimizada
│ │ ├── 🖼️ registro.png # Imagem PNG otimizada
│ │ ├── 🖼️ sobre.png # Imagem PNG otimizada
│ │ └── 🖼️ version.png # Imagem PNG otimizada
│ ├── 🖼️ adaptive-icon.png # Imagem PNG otimizada
│ ├── 🖼️ adaptive-icon0.png # Imagem PNG otimizada
│ ├── 🖼️ favicon.png # Imagem PNG otimizada
│ ├── 🖼️ icon.png # Imagem PNG otimizada
│ ├── 🖼️ logo.png # Imagem PNG otimizada
│ ├── 🖼️ splash-icon.png # Imagem PNG otimizada
│ ├── 🖼️ splash.png # Imagem PNG otimizada
│ └── 🖼️ splash0.png # Imagem PNG otimizada
├── 🗄️ db/ # Arquivos relacionados ao banco de dados
│ └── 📄 supabase.sql # Script SQL de banco de dados
├── 📜 CHANGELOG.md # Histórico detalhado de mudanças e versões
├── 📜 LICENSE # Licença de uso e distribuição do software
├── 📖 README.md # Documentação principal e guia de introdução
├── 📦 package.json # Dependências e scripts do projeto NPM
├── 📝 .editorconfig # Configuração de formatação entre editores
├── ⚙️ .gitattributes # Atributos específicos de arquivos no Git
├── 🚫 .gitignore # Arquivos e pastas ignorados pelo Git
├── ⚙️ .markdownlint.yml # Configuração YAML
├── 🪝 .pre-commit-config.yaml # Configuração de hooks pre-commit
├── 🔧 .travis.yml # Configuração do Travis CI
├── 🏷️ .version # Número da versão atual do projeto
├── ⚛️ App.js # Componente raiz da aplicação React
├── ⚙️ app.json # Dados estruturados JSON
├── 📝 ARCHITECTURE.md # Documentação em Markdown
├── 🏗️ BUILDING.md # Instruções detalhadas para build do projeto
├── 📚 citation.cff # Formato de citação para trabalhos acadêmicos
├── 📜 CODE_OF_CONDUCT.md # Código de conduta da comunidade
├── 👥 CODEOWNERS # Definição de responsáveis por áreas do código
├── 📝 commitlint.config.js # Regras para validação de commits
├── ⚙️ configure.sh # Script de configuração do ambiente
├── 🤝 CONTRIBUTING.md # Guia para contribuidores do projeto
├── 👥 CONTRIBUTORS.md # Lista de pessoas que contribuíram
├── 👥 contributors.yml # Dados estruturados dos contribuidores
├── ©️ COPYRIGHT # Informações de direitos autorais
├── 🤖 dependabot.yml # Configuração do Dependabot para atualizações
├── 📝 git-build-commit.md # Documentação em Markdown
├── 🚀 index.js # Ponto de entrada principal da aplicação
├── 💾 install.sh # Script de instalação automática
├── 🛠️ MAINTAINING.md # Guia para mantenedores do projeto
├── 🔨 Makefile # Automação de build e tarefas do projeto
├── 📋 MANIFEST.in # Especificação de arquivos para distribuição
├── 🚀 release.md # Notas e planejamento de releases
├── 📋 requisitos-funcionais.md # Especificação dos requisitos funcionais
├── 📋 requisitos.md # Documentação de requisitos do sistema
├── 🗺️ Roadmap.md # Planejamento e cronograma de funcionalidades
├── 🚀 run.sh # Script para execução da aplicação
├── 🛡️ SECURITY.md # Política de segurança e vulnerabilidades
├── ⚡ struct.js # Script JavaScript
├── 📝 TODO.md # Lista de tarefas pendentes e melhorias
└── 🔧 TROUBLESHOOTING.md # Guia de resolução de problemas comuns
Certifique-se de ter instalado:
- Node.js (versão 18.0.0 ou superior)
- npm ou yarn
- Expo CLI (recomendado: versão mais recente)
- Git
# Verificar versões
node --version # v18.0.0+
npm --version # 8.0.0+
expo --version # 49.0.0+# 1. Clone o repositório
git clone https://github.com/PetCareAi/consultorio-app.git
# 2. Entre no diretório
cd consultorio-app
# 3. Instale as dependências
npm install
# ou
yarn install
# 4. Configure o banco de dados (ver seção Database)
# 5. Inicie o projeto
npm start
# ou
expo start-
Criar conta no Supabase: https://supabase.com
-
Criar novo projeto:
- Nome:
PetCare Pro - Região:
South America (São Paulo) - Senha do banco: (escolha uma senha forte)
- Nome:
-
Executar script do banco:
-- Execute o conteúdo do arquivo db/supabase.sql -- no SQL Editor do Supabase
-
Configurar credenciais:
// src/config/supabase.js const supabaseUrl = 'SUA_URL_DO_SUPABASE' const supabaseAnonKey = 'SUA_CHAVE_PUBLICA'
- Abra o aplicativo
- Use as credenciais de demonstração:
- 📧 Email:
admin@petcare.com - 🔒 Senha:
123456
- 📧 Email:
- Ou crie uma nova conta clicando em "Cadastrar"
O dashboard oferece uma visão geral completa:
- 📊 Estatísticas em tempo real
- 📅 Agenda do dia
- ⚡ Ações rápidas
- 📈 Métricas importantes
- Navegue para Clientes → Novo
- Preencha os dados obrigatórios:
- Nome completo
- Telefone
- Dados opcionais:
- CPF, endereço, observações
- Use a barra de busca
- Pesquise por: nome, email, telefone, CPF
- Clientes → Selecionar cliente → Novo Pet
- Informações básicas:
- Nome do pet
- Espécie (Cão, Gato, etc.)
- Raça
- Sexo
- Detalhes físicos:
- Data de nascimento
- Peso
- Cor
- Microchip
// Exemplo de uso
const { login, register, logout, user } = useAuth();
// Login
const result = await login('email@exemplo.com', 'senha123');
// Verificar se está autenticado
if (user) {
// Usuário logado
}- Estatísticas em tempo real
- Gráficos e métricas
- Agenda do dia
- Ações rápidas
- Lembretes importantes
// Exemplo de operações CRUD
import { ClientService } from '../services/ClientService';
// Listar clientes
const clients = await ClientService.getAll();
// Criar cliente
const result = await ClientService.create(clientData);
// Buscar cliente
const clients = await ClientService.search('João');// Cores principais
const Colors = {
primary: '#2E7D32', // Verde veterinário principal
primaryDark: '#1B5E20', // Verde escuro
primaryLight: '#4CAF50', // Verde claro
secondary: '#81C784', // Verde secundário
accent: '#66BB6A', // Verde destaque
// Cores de superfície
background: '#F1F8E9', // Fundo principal
surface: '#FFFFFF', // Superfícies de cartões
// Cores de status
error: '#F44336', // Erro/perigo
warning: '#FF9800', // Aviso
info: '#2196F3', // Informação
success: '#4CAF50', // Sucesso
// Cores de texto
text: '#212121', // Texto principal
textSecondary: '#757575', // Texto secundário
border: '#E0E0E0', // Bordas
};<Button
title="Salvar"
variant="primary" // primary, secondary, outline, danger
size="medium" // small, medium, large
loading={false}
onPress={handleSave}
icon={<Ionicons name="save" />}
/><Input
label="Nome"
placeholder="Digite o nome"
leftIcon="person"
error="Campo obrigatório"
required
multiline={false}
/># Iniciar servidor de desenvolvimento
npm start
# Executar no iOS Simulator
npm run ios
# Executar no Android Emulator
npm run android
# Executar na web
npm run web
# Setup inicial do projeto
npm run setup
# Resetar cache e dependências
npm run reset
# Gerar build para produção
npm run prebuild// src/config/supabase.js
import { createClient } from '@supabase/supabase-js';
const supabaseUrl = 'https://seu-projeto.supabase.co';
const supabaseAnonKey = 'sua-chave-publica';
export const supabase = createClient(supabaseUrl, supabaseAnonKey, {
auth: {
autoRefreshToken: true,
persistSession: true,
detectSessionInUrl: false,
},
});-- Habilitar RLS (Row Level Security)
ALTER TABLE users_consultorio ENABLE ROW LEVEL SECURITY;
ALTER TABLE clients_consultorio ENABLE ROW LEVEL SECURITY;
ALTER TABLE pets_consultorio ENABLE ROW LEVEL SECURITY;
ALTER TABLE consultations_consultorio ENABLE ROW LEVEL SECURITY;
ALTER TABLE appointments_consultorio ENABLE ROW LEVEL SECURITY;
-- Políticas de exemplo
CREATE POLICY "Users can view own data" ON clients_consultorio
FOR SELECT USING (user_id = auth.uid());-- Usuários (Veterinários)
CREATE TABLE users_consultorio (
id UUID PRIMARY KEY,
email VARCHAR(255) UNIQUE NOT NULL,
name VARCHAR(255) NOT NULL,
profession VARCHAR(100) DEFAULT 'Veterinário(a)',
clinic VARCHAR(255),
crmv VARCHAR(50),
phone VARCHAR(20),
photo_url TEXT,
created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(),
updated_at TIMESTAMP WITH TIME ZONE DEFAULT NOW()
);
-- Clientes
CREATE TABLE clients_consultorio (
id UUID DEFAULT gen_random_uuid() PRIMARY KEY,
user_id UUID NOT NULL REFERENCES users_consultorio(id),
name VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL,
phone VARCHAR(20) NOT NULL,
cpf VARCHAR(14),
address TEXT,
city VARCHAR(100),
state VARCHAR(2),
zip_code VARCHAR(10),
notes TEXT,
created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(),
updated_at TIMESTAMP WITH TIME ZONE DEFAULT NOW()
);
-- Pets
CREATE TABLE pets_consultorio (
id UUID DEFAULT gen_random_uuid() PRIMARY KEY,
client_id UUID NOT NULL REFERENCES clients_consultorio(id),
name VARCHAR(255) NOT NULL,
species VARCHAR(50) NOT NULL,
breed VARCHAR(100),
gender VARCHAR(10) NOT NULL,
birth_date DATE,
weight DECIMAL(5,2),
color VARCHAR(100),
microchip VARCHAR(50),
photo_url TEXT,
notes TEXT,
created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(),
updated_at TIMESTAMP WITH TIME ZONE DEFAULT NOW()
);
-- Consultas
CREATE TABLE consultations_consultorio (
id UUID DEFAULT gen_random_uuid() PRIMARY KEY,
client_id UUID NOT NULL REFERENCES clients_consultorio(id),
pet_id UUID NOT NULL REFERENCES pets_consultorio(id),
user_id UUID NOT NULL REFERENCES users_consultorio(id),
type VARCHAR(100) NOT NULL,
date TIMESTAMP WITH TIME ZONE NOT NULL,
symptoms TEXT,
diagnosis TEXT,
treatment TEXT,
prescription TEXT,
observations TEXT,
follow_up_date TIMESTAMP WITH TIME ZONE,
weight DECIMAL(5,2),
temperature DECIMAL(4,1),
heart_rate INTEGER,
price DECIMAL(10,2) DEFAULT 0,
created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(),
updated_at TIMESTAMP WITH TIME ZONE DEFAULT NOW()
);- 🌐 Site Oficial: https://language.petcareai.com.br/
- 📖 Documentação: https://language.petcareai.com.br/docs
- 🎓 Tutoriais: https://language.petcareai.com.br/tutorials
- 📦 NPM Package: https://www.npmjs.com/package/petcarescript
- 🧩 VS Code Extension: https://marketplace.visualstudio.com/items?itemName=petcarescript.petcarescript
- 💻 GitHub Repository: https://github.com/PetCareAi/petcarescript
- 🐛 Issues & Bugs: https://github.com/PetCareAi/petcarescript/issues
- 💬 Discussions: https://github.com/PetCareAi/petcarescript/discussions
- 🔄 Pull Requests: https://github.com/PetCareAi/petcarescript/pulls
- 📊 Project Board: https://github.com/PetCareAi/petcarescript/projects
| Recurso | Link | Descrição |
|---|---|---|
| 🌍 Site Oficial | petcareai.com.br | Portal principal |
| 🏢 GitHub Org | github.com/PetCareAI | 25+ repositórios |
| 💬 Discord | discord.gg/petcareai | Comunidade ativa |
| 📚 Documentação | docs.petcareai.com.br | Wiki completa |
| 📋 Tasks | tasks.petcareai.com.br | Gerenciamento ágil |
| 📊 Analytics | analytics.petcareai.com.br | Dashboards |
- 📧 Sistema de notificações push
- 🔄 Sincronização offline
- 📊 Relatórios básicos em PDF
- 🔐 Recuperação de senha
- 👤 Perfil detalhado do veterinário
- 📅 Agendamento online para clientes
- 🤖 Lembretes automáticos (WhatsApp/SMS)
- 📱 App dedicado para clientes
- 💳 Integração com meios de pagamento
- 📋 Templates de prescrição
- Ultra ML Pet Detection v6.0 - Sistema ultra-profissional com YOLO e MediaPipe
- PetCareAI Analytics - Análise avançada com Machine Learning
- LLM AI Assistant - Assistentes virtuais com Gemini AI
- Sistemas de Computer Vision para análise veterinária
- 🏆 Sistema de gamificação
- 📺 Telemedicina veterinária
- 🔗 Blockchain para registros médicos
- 🎯 Machine Learning para previsões
Contribuições são sempre bem-vindas! Este projeto é open source e desenvolvido para a comunidade veterinária brasileira.
# Fork no GitHub e clone
git clone https://github.com/seu-usuario/petcare-pro.git
cd petcare-pro# Criar branch para feature
git checkout -b feature/nova-funcionalidade
# Criar branch para bugfix
git checkout -b bugfix/correcao-bug# Instalar dependências
npm install
# Executar em modo desenvolvimento
npm start
# Executar testes
npm testSeguimos o padrão Conventional Commits:
# Tipos de commit
feat: # Nova funcionalidade
fix: # Correção de bug
docs: # Documentação
style: # Formatação, sem mudança de código
refactor: # Refatoração de código
test: # Adição ou correção de testes
chore: # Manutenção geral- Tech Lead - Arquitetura e desenvolvimento principal
- Mobile Developer - Desenvolvimento React Native
- Backend Developer - APIs e banco de dados
- UX/UI Designer - Interface e experiência
|
João Silva Tech Lead & Full Stack Developer 📧 💼 |
Maria Santos UI/UX Designer & Frontend Developer 📧 💼 |
Dr. Carlos Mendes Veterinary Advisor & Product Owner 📧 💼 |
Agradecemos a todos os contribuidores que ajudaram a construir este projeto.
Estamos sempre buscando novos talentos!
- 📞 Discord: discord.gg/petcareai
- 💼 LinkedIn: company/petcare-ai
- 📧 Email: contato@petcareai.com.br
Áreas Abertas:
- 👨💻 Desenvolvedores (Frontend, Backend, Mobile)
- 🧠 Especialistas IA/ML
- 🛡️ Cybersecurity Engineers
- 📊 Data Scientists
- 🎨 UI/UX Designers
- 📈 Marketing Digital
Este projeto está sob licença proprietária da PetCareAi Ltda.
Para licenciamento e autorizações: legal@petcareai.com.br
✅ Permitido:
- ✅ Uso comercial
- ✅ Modificação
- ✅ Distribuição
- ✅ Uso privado
❌ Limitações:
- ❌ Responsabilidade
- ❌ Garantia
📝 Condições:
- 📝 Incluir licença e copyright
- Google pelo Gemini 2.0 Flash API
- Microsoft pelo VS Code e sua excelente API de extensões
- Comunidade Open Source por inspiração e feedback contínuo
- Beta Testers por ajudar a melhorar a extensão
- Contribuidores que tornaram este projeto possível
- GitHub Copilot - Inspiração para IA integrada
- Material Icon Theme - Padrões de iconografia
- Dracula Theme - Inspiração para temas escuros
- Vue.js Community - Melhores práticas de desenvolvimento
- 🧠 Google AI - Pela API Gemini revolucionária
- 🔬 TensorFlow Team - Pela plataforma de ML mais avançada
- ⚛️ React Community - Pelo ecossistema incrível
- 📦 Open Source Community - Por todas as bibliotecas utilizadas
- 🏥 Hospital Veterinário USP - Validação dos algoritmos
- 🎓 FMVZ-USP - Consultoria científica
- 👨⚕️ CFMV - Orientações éticas e técnicas
- 🐕 ANCLIVEPA - Apoio da comunidade veterinária
Agradecimento especial aos 500+ tutores que participaram dos testes beta e ajudaram a aperfeiçoar nossa IA.
- 🩺 Conselho Regional de Medicina Veterinária de São Paulo (CRMV-SP) - Consultoria técnica
- 🏥 Clínica Veterinária VetCare - Testes e feedback funcional
- 👨💻 React Native Community - Suporte técnico e bibliotecas
- ☁️ Supabase Team - Plataforma backend robusta
- 🎨 Expo Team - Framework de desenvolvimento excepcional
- React - Biblioteca para interfaces
- Electron - Framework para apps desktop
- Supabase - Backend open source
- Chart.js - Visualização de dados
Gostou da extensão? Considere apoiar o desenvolvimento:
- ⭐ Star no GitHub
- 🐦 Compartilhe nas redes sociais
- 💰 Doe via Buy me a coffee
- 🤝 Contribua com código ou documentação
- 📖 Documentação: petcarescript.org/docs
- 💬 Comunidade Discord: discord.gg/petcarescript
- ❓ Stack Overflow: Marque suas perguntas com
petcarescript - 🐛 GitHub Issues: Relatar bugs e solicitações de recursos
- 📧 Email: support@petcarescript.org
- 🐦 Twitter: @PetCareScript
- 💼 LinkedIn: PetCareScript Official
Para clientes empresariais, oferecemos:
- ⚡ Suporte Prioritário - Assistência técnica 24/7
- 🔧 Recursos Personalizados - Ferramentas de desenvolvimento sob medida
- 📚 Programas de Treinamento - Onboarding de equipe e workshops
- 🛡️ Auditorias de Segurança - Análise de segurança de código
Entre em contato: enterprise@petcarescript.org
| Tipo de Suporte | Canal | Resposta |
|---|---|---|
| 🐛 Bugs & Issues | GitHub Issues | 24-48h |
| 💬 Discussões | GitHub Discussions | 24h |
| 📧 Suporte Direto | support@petcareai.com.br | 24h |
| 📖 Documentação | documentation.petcareai.com.br | Sempre |
| Canal | Propósito | Tempo de Resposta |
|---|---|---|
| Suporte geral e comercial | 24-48 horas | |
| Suporte técnico urgente | 2-8 horas | |
| 🐛 GitHub Issues | Bugs e solicitações de funcionalidades | 1-3 dias |
| 📱 Telegram | Comunidade de usuários | Tempo real |
| 📺 YouTube | Tutoriais e novidades | Semanal |
- 🎯 Suporte Geral: suporte@petcareai.com.br
- 🔧 Suporte Técnico: tech@petcareai.com.br
- 💼 Parcerias: parcerias@petcareai.com.br
- 📰 Imprensa: imprensa@petcareai.com.br
Para situações críticas que impedem o funcionamento da clínica:
📞 Telefone de Emergência: (11) 9999-8888 💬 WhatsApp: wa.me/5511999998888
Oferecemos treinamentos gratuitos para maximizar o uso do sistema:
- 🟢 Básico: Segundas-feiras às 19h (1h)
- 🟡 Intermediário: Quartas-feiras às 19h (1.5h)
- 🔴 Avançado: Sextas-feiras às 19h (2h)
- ✅ Primeiros passos no PetCare Pro
- ✅ Gestão eficiente de clientes e pets
- ✅ Registro de consultas e prescrições
- ✅ Sistema de agendamentos
- ✅ Relatórios e análises
- ✅ Backup e segurança de dados
- ✅ Dicas e truques avançados
Link: treinamentos.petcareai.com.br WhatsApp: (11) 9999-7777
- 🌐 Site Oficial: https://language.petcareai.com.br/
- 📖 Documentação: https://language.petcareai.com.br/docs
- 🎓 Tutoriais: https://language.petcareai.com.br/tutorials
- 📦 NPM Package: https://www.npmjs.com/package/petcarescript
- 🧩 VS Code Extension: https://marketplace.visualstudio.com/items?itemName=petcarescript.petcarescript
- 💻 GitHub Repository: https://github.com/PetCareAi/petcarescript
- 🐛 Issues & Bugs: https://github.com/PetCareAi/petcarescript/issues
- 💬 Discussions: https://github.com/PetCareAi/petcarescript/discussions
- 🔄 Pull Requests: https://github.com/PetCareAi/petcarescript/pulls
- 📊 Project Board: https://github.com/PetCareAi/petcarescript/projects
- 📊 NPM Stats: https://npm-stat.com/charts.html?package=petcarescript
- 🔍 GitHub Stats: https://github.com/PetCareAi/petcarescript/pulse
- 🚀 Status Page: https://status.petcareai.com.br
- 📈 Roadmap: https://language.petcareai.com.br/roadmap
| Recurso | Link | Descrição |
|---|---|---|
| 🌍 Site Oficial | petcareai.com.br | Portal principal |
| 🏢 GitHub Org | github.com/PetCareAI | 18+ repositórios |
| 💬 Discord | discord.gg/petcareai | Comunidade ativa |
| 📚 Documentação | docs.petcareai.com.br | Wiki completa |
| 📋 Tasks | tasks.petcareai.com.br | Gerenciamento ágil |
| 📊 Analytics | analytics.petcareai.com.br | Dashboards |
| Categoria | Ferramentas |
|---|---|
| 🎨 Design | Figma, Adobe XD, Sketch |
| 💻 IDE | VSCode + Extensão PetCareAI |
| 🧪 Testing | Jest, Cypress, Testing Library |
| 📦 Package Managers | npm, yarn |
| 🚀 Deploy | Vercel, Netlify, GitHub Pages |
| 📊 Analytics | Google Analytics, Hotjar |
- 📗 Manual do Usuário: docs.petcareai.com.br/manual
- 🔧 Guia Técnico: docs.petcareai.com.br/tech
- ❓ FAQ: docs.petcareai.com.br/faq
- 💬 Grupo Telegram: t.me/petcareai.com.br
- 📱 Grupo WhatsApp: Comunidade PetCare Pro
- 💼 LinkedIn Groups: Veterinários PetCare Pro
- 📖 Documentação Oficial
- 🏗️ Arquitetura do Sistema
- 🔗 API Reference
- 📱 React Native Docs
- 🖥️ Electron Docs
- Tech Lead - Arquitetura e desenvolvimento principal
- Mobile Developer - Desenvolvimento React Native
- Backend Developer - APIs e banco de dados
- UX/UI Designer - Interface e experiência
|
Aluno1 Tech Lead & Full Stack Developer 📧 💼 |
Aluno2 UI/UX Designer & Frontend Developer 📧 💼 |
Aluno3 Veterinary Advisor & Product Owner 📧 💼 |
Agradecemos a todos os contribuidores que ajudaram a construir este projeto.
Estamos sempre buscando novos talentos!
- 📞 Discord: discord.gg/petcareai
- 💼 LinkedIn: company/petcare-ai
- 📧 Email: contato@petcareai.com.br
Áreas Abertas:
- 👨💻 Desenvolvedores (Frontend, Backend, Mobile)
- 🧠 Especialistas IA/ML
- 🛡️ Cybersecurity Engineers
- 📊 Data Scientists
- 🎨 UI/UX Designers
- 📈 Marketing Digital
Contribuições são muito bem-vindas! 🎉
- 🍴 Fork o projeto
- 🌟 Clone seu fork:
git clone https://github.com/SEU_USUARIO/petcare-docs.git - 🌿 Crie uma branch:
git checkout -b feature/nova-funcionalidade - ✨ Faça suas alterações seguindo os padrões do projeto
- ✅ Execute os testes:
npm test - 📝 Commit suas mudanças:
git commit -m 'feat: adiciona nova funcionalidade' - 🚀 Push para a branch:
git push origin feature/nova-funcionalidade - 🔃 Abra um Pull Request
- 📝 Commits: Seguir Conventional Commits
- 🎯 TypeScript: Tipagem rigorosa obrigatória
- 🎨 Styled Components: Para todos os estilos
- 📖 Documentação: Comentários JSDoc quando necessário
- 🧪 Testes: Coverage mínima de 80%
Use o Issue Template:
- ✅ Versão do Node.js e npm
- ✅ Sistema operacional
- ✅ Passos para reproduzir
- ✅ Comportamento esperado vs atual
- ✅ Screenshots (se aplicável)
Este projeto está sob licença proprietária da PetCareAi Ltda.
Para licenciamento e autorizações: legal@petcareai.com.br
✅ Permitido:
- ✅ Uso comercial
- ✅ Modificação
- ✅ Distribuição
- ✅ Uso privado
❌ Limitações:
- ❌ Responsabilidade
- ❌ Garantia
📝 Condições:
- 📝 Incluir licença e copyright
- Google pelo Gemini 2.0 Flash API
- Microsoft pelo VS Code e sua excelente API de extensões
- Comunidade Open Source por inspiração e feedback contínuo
- Beta Testers por ajudar a melhorar a extensão
- Contribuidores que tornaram este projeto possível
- GitHub Copilot - Inspiração para IA integrada
- Material Icon Theme - Padrões de iconografia
- Dracula Theme - Inspiração para temas escuros
- Vue.js Community - Melhores práticas de desenvolvimento
- 🧠 Google AI - Pela API Gemini revolucionária
- 🔬 TensorFlow Team - Pela plataforma de ML mais avançada
- ⚛️ React Community - Pelo ecossistema incrível
- 📦 Open Source Community - Por todas as bibliotecas utilizadas
- 🏥 Hospital Veterinário USP - Validação dos algoritmos
- 🎓 FMVZ-USP - Consultoria científica
- 👨⚕️ CFMV - Orientações éticas e técnicas
- 🐕 ANCLIVEPA - Apoio da comunidade veterinária
Agradecimento especial aos 500+ tutores que participaram dos testes beta e ajudaram a aperfeiçoar nossa IA.
- 🩺 Conselho Regional de Medicina Veterinária de São Paulo (CRMV-SP) - Consultoria técnica
- 🏥 Clínica Veterinária VetCare - Testes e feedback funcional
- 👨💻 React Native Community - Suporte técnico e bibliotecas
- ☁️ Supabase Team - Plataforma backend robusta
- 🎨 Expo Team - Framework de desenvolvimento excepcional
- React - Biblioteca para interfaces
- Electron - Framework para apps desktop
- Supabase - Backend open source
- Chart.js - Visualização de dados
Gostou da extensão? Considere apoiar o desenvolvimento:
- ⭐ Star no GitHub
- 🐦 Compartilhe nas redes sociais
- 💰 Doe via Buy me a coffee
- 🤝 Contribua com código ou documentação
- 25+ repositórios agora incluídos na apresentação
- Informações detalhadas de cada projeto com tecnologias específicas
- Status atualizado de todos os repositórios (Produção, Beta, Desenvolvimento)
- Links diretos para todos os repositórios GitHub
- Ultra ML Pet Detection v6.0 - Sistema ultra-profissional com YOLO e MediaPipe
- PetCareAI Analytics - Análise avançada com Machine Learning
- LLM AI Assistant - Assistentes virtuais com Gemini AI
- Sistemas de Computer Vision para análise veterinária
- Apps Mobile: React Native, Expo, Vue.js PWA
- Apps Desktop: Electron, sistemas multiplataforma
- Plataformas Web: Next.js, React, Angular, Vue.js
- APIs e Backend: NestJS, Python, sistemas RESTful
- ERP Completo - Gestão empresarial integrada
- Sistemas de CRM - Gestão de relacionamento com clientes
- Plataformas de Cybersecurity - ISO 27001/27002
- Sistemas de Gestão de Projetos - Scrum e Kanban
- Animações aprimoradas com Framer Motion
- SEO otimizado com meta tags completas
- Performance melhorada com lazy loading
- Responsividade aprimorada para todos os dispositivos
- ✅ Interface responsiva para todos os dispositivos
- ✅ Componentes principais (Header, Sidebar, CodeBlock)
- ✅ Sistema de roteamento completo
- ✅ Documentação backend detalhada
- ✅ Syntax highlighting para códigos
- ✅ Deploy automático na Vercel
- 🚧 Modo escuro (Dark Mode)
- 🚧 Sistema de busca na documentação
- 🚧 Comentários nas páginas
- 🚧 Versionamento da documentação
- 🚧 Integração com API real
- 📋 Multi-idioma (Português/Inglês)
- 📋 Offline support (PWA)
- 📋 Exportação para PDF
- 📋 Integração com Notion
- 📋 Analytics avançadas
- ⭐ Stars: 150+
- 🍴 Forks: 25+
- 👥 Contributors: 8+
- 📝 Commits: 300+
- 📄 Páginas: 20+
- 🌍 Usuários/mês: 1,000+
- ⚡ Lighthouse Score: 95+
- 🚀 First Contentful Paint: <1.5s
- 📊 Largest Contentful Paint: <2.5s
- 🎯 Cumulative Layout Shift: <0.1
AVISO MÉDICO: O PetCare AI é uma ferramenta de triagem e educação que utiliza inteligência artificial para análise preliminar.
NÃO SUBSTITUI a consulta veterinária profissional. Sempre procure um médico veterinário licenciado para diagnóstico definitivo e tratamento.
Em caso de emergência, procure imediatamente um veterinário ou hospital veterinário 24h.
# Instale PetCareScript em 10 segundos
npm install -g petcarescript
# Execute seu primeiro programa
echo 'show "🐾 Olá, PetCareScript!";' > hello.pcs
pcs hello.pcs |
✨ É só isso! Seu ambiente PetCareScript está pronto para usar! ✨
Juntos, estamos revolucionando a medicina veterinária no Brasil
Desenvolvido com ❤️ por veterinários, para veterinários e a comunidade de desenvolvedores
Powered by Google Gemini 2.0 Flash | Built with 🤖 AI + 💻 Human Creativity
"Transformando o cuidado animal através da tecnologia" 🐾
© 2025 PetCareAI Organization - Todos os direitos reservados

























