dba
PetCare DBA Admin é um sistema web avançado desenvolvido especificamente para a administração e gerenciamento de bancos de dados da plataforma PetCare. Esta ferramenta foi criada para simplificar e otimizar o trabalho de administradores de banco de dados (DBAs) em clínicas veterinárias, hospitais veterinários e sistemas de gestão pet.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.9%) to scientific vocabulary
Keywords
Repository
PetCare DBA Admin é um sistema web avançado desenvolvido especificamente para a administração e gerenciamento de bancos de dados da plataforma PetCare. Esta ferramenta foi criada para simplificar e otimizar o trabalho de administradores de banco de dados (DBAs) em clínicas veterinárias, hospitais veterinários e sistemas de gestão pet.
Basic Info
- Host: GitHub
- Owner: PetCareAi
- License: other
- Language: Python
- Default Branch: main
- Homepage: https://petcareai-dba-app.streamlit.app
- Size: 491 KB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 4
Topics
Metadata Files
README.md
🐾 Sistema de Administração de Banco de Dados PetCare
Uma solução completa e intuitiva para gerenciamento de dados veterinários
[](https://python.org) [](https://streamlit.io) [](https://supabase.com) [](#licença) [](https://github.com) **Sistema moderno de gestão veterinária que torna o cuidado com pets mais eficiente e organizado** [🌟 Demo Online](https://petcareai.com.br) • [📚 Documentação](https://documentation.petcareai.com.br/) • [💬 Suporte](https://github.com/petcareai/documentation/issues) • [🐛 Report Bug](https://github.com/petcareai/documentation/issues/new)🎯 Sobre o Projeto
O PetCare DBA Admin é um sistema web avançado desenvolvido especificamente para a administração e gerenciamento de bancos de dados da plataforma PetCare. Esta ferramenta foi criada para simplificar e otimizar o trabalho de administradores de banco de dados (DBAs) em clínicas veterinárias, hospitais veterinários e sistemas de gestão pet.
🌟 Por que o PetCare DBA Admin?
No mundo veterinário moderno, a gestão eficiente de dados é crucial para: - Cuidado dos Animais: Acesso rápido ao histórico médico dos pets - Gestão Clínica: Controle de consultas, tratamentos e medicamentos - Análise de Dados: Insights para melhorar os serviços veterinários - Conformidade: Manutenção de registros precisos e seguros
🎨 Design e Experiência
O sistema foi projetado com foco na usabilidade e eficiência, oferecendo: - Interface moderna e intuitiva - Dashboard interativo em tempo real - Visualizações de dados avançadas - Operações seguras e auditáveis
✨ Funcionalidades
🗄️ Gerenciamento de Banco de Dados
- Visualização de Tabelas: Interface completa para explorar estruturas de dados
- Editor SQL Avançado: Execute queries com syntax highlighting e autocomplete
- Métricas em Tempo Real: Monitor de performance e uso do banco
- Backup e Restauração: Ferramentas automatizadas de backup
📊 Dashboard e Analytics
- Métricas de Sistema: CPU, memória, disco e cache hit ratio
- Gráficos Interativos: Visualizações dinâmicas com Plotly e Recharts
- Relatórios Customizados: Geração de relatórios em PDF, Excel e CSV
- Alertas Inteligentes: Notificações automáticas de performance
🔧 Ferramentas de Administração
- Otimização de Tabelas: Análise e otimização automática
- Gerenciamento de Índices: Criação e monitoramento de índices
- Auditoria de Dados: Log completo de todas as operações
- Gestão de Usuários: Controle de acesso e permissões
🔒 Segurança e Compliance
- Autenticação Segura: Sistema de login protegido
- Controle de Acesso: Níveis hierárquicos de permissão
- Logs de Auditoria: Rastreamento completo de atividades
- Backup Automático: Proteção automática de dados
📱 Interface Responsiva
- Design Adaptativo: Funciona em desktop, tablet e mobile
- Tema Customizável: Interface clara e profissional
- Navegação Intuitiva: Menu lateral organizado por categorias
- Feedback Visual: Indicadores de status e progresso
🛠️ Tecnologias Utilizadas
Backend & Database
Python 3.9+ - Linguagem principal
Supabase - Banco de dados PostgreSQL na nuvem
PostgreSQL - Sistema de banco de dados
Frontend & UI
Streamlit - Framework web para Python
HTML/CSS - Customizações de interface
JavaScript - Interações avançadas
Visualização de Dados
Plotly - Gráficos interativos
- Recharts - Componentes de gráficos React
Pandas - Manipulação de dados
- NumPy - Computação numérica
📋 Pré-requisitos
Antes de iniciar, certifique-se de ter instalado:
Software Obrigatório
Contas Necessárias
- Conta Supabase (Criar conta gratuita)
- Projeto Supabase configurado com banco PostgreSQL
🚀 Instalação
1. Clone o Repositório
```bash
Clone o projeto
git clone https://github.com/PetCareAi/dba.git
Entre na pasta do projeto
cd dba ```
2. Crie o Ambiente Virtual
```bash
Crie o ambiente virtual
python -m venv venv
Ative o ambiente (Windows)
venv\Scripts\activate
Ative o ambiente (macOS/Linux)
source venv/bin/activate ```
3. Instale as Dependências
```bash
Instale todas as dependências
pip install -r requirements.txt
Ou instale manualmente
pip install streamlit supabase pandas plotly streamlit-option-menu python-dotenv requests ```
4. Configure as Variáveis de Ambiente
```bash
Crie o arquivo .env (copie do exemplo)
cp .env.example .env
Edite o arquivo .env com suas credenciais
nano .env ```
5. Execute o Sistema
```bash
Inicie a aplicação
streamlit run app.py
Ou use o script de inicialização
python start.py ```
📖 Como Usar
1. Primeiro Acesso
- Inicie a aplicação: Execute
streamlit run app.py - Acesse o sistema: Abra
http://localhost:8501no navegador - Faça login: Use as credenciais de administrador
- Usuário:
admin - Senha:
petcare2025
- Usuário:
2. Configuração Inicial
Configure o Supabase:
- Vá em "Configurações" → "Banco de Dados"
- Insira as credenciais do seu projeto Supabase
- Teste a conexão
Explore as Tabelas:
- Acesse "Gerenciamento" → "Tabelas"
- Clique em "Atualizar Lista" para descobrir tabelas
- Explore a estrutura dos dados
3. Operações Principais
📊 Dashboard
- Visualize métricas em tempo real
- Monitore performance do sistema
- Acompanhe uso de recursos
🗄️ Gerenciamento de Tabelas
```sql -- Exemplo de query para listar pets SELECT * FROM pets WHERE status = 'ativo' LIMIT 10;
-- Exemplo de query para consultas recentes SELECT c.id, p.nome, v.nome as veterinario, c.dataconsulta FROM consultas c JOIN pets p ON c.petid = p.id JOIN veterinarios v ON c.veterinarioid = v.id WHERE c.dataconsulta >= CURRENTDATE - INTERVAL '7 days' ORDER BY c.dataconsulta DESC; ```
📁 Estrutura do Projeto
📁 dba/
├── 🪝 .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
├── 📁 .streamlit/
│ └── ⚙️ config.toml # Configuração TOML
├── 🗄️ database/ # Configuração e scripts de banco
│ ├── 📄 supabase-conversas-ia.sql # Script SQL de banco de dados
│ └── 📄 supabase-projects-table.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
├── 📝 .editorconfig # Configuração de formatação entre editores
├── 🔐 .env.example # Exemplo de variáveis de ambiente
├── ⚙️ .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.py # Script Python
├── 📝 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
├── 📄 credenciais.txt # Arquivo de texto simples
├── 🤖 dependabot.yml # Configuração do Dependabot para atualizações
├── 📝 git-build-commit.md # Documentação em Markdown
├── 💾 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
├── 🪝 pre-push # Hook executado antes de cada push
├── 🚀 release.md # Notas e planejamento de releases
├── 📝 REQUIREMENTS.md # Documentação em Markdown
├── 📦 requirements.txt # Dependências do Python
├── 📋 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
├── 🚀 start.sh # Script de inicialização do serviço
├── ⚡ struct.js # Script JavaScript
├── 📝 todo.md # Lista de tarefas pendentes e melhorias
└── 🔧 TROUBLESHOOTING.md # Guia de resolução de problemas comuns
⚙️ Configuração
Arquivo .env
```env
Configurações do Supabase
SUPABASEURL=https://seu-projeto.supabase.co SUPABASEANONKEY=suaanonkeyaqui SUPABASESERVICEKEY=suaservicekey_aqui
Configurações da aplicação
APPTITLE=PetCare DBA Admin APPVERSION=2.0.0 DEBUG_MODE=True
Configurações de autenticação
ADMINUSERNAME=admin ADMINPASSWORD=petcare2025 ADMIN_EMAIL=admin@petcareai.com
Configurações de tema
PRIMARYCOLOR=#2E8B57 SECONDARYCOLOR=#90EE90 ```
🎬 Scripts Disponíveis
Script Principal
```bash
Iniciar aplicação
streamlit run app.py
Iniciar com configurações customizadas
streamlit run app.py --server.port 8502 --server.address 0.0.0.0 ```
Scripts Utilitários
```bash
Backup do banco de dados
python scripts/backup.py
Migração de dados
python scripts/migrate.py
Setup inicial
python scripts/setup.py
Testes automatizados
python -m pytest tests/ ```
🤝 Contribuição para o DBA Admin
Contribuições são sempre bem-vindas! Aqui está como você pode ajudar:
Como Contribuir
- Fork o projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
Diretrizes de Contribuição
- Code Style: Siga o PEP 8 para Python
- Documentação: Documente todas as funções principais
- Testes: Adicione testes para novas funcionalidades
- Commits: Use mensagens claras e descritivas
💬 Suporte
🆘 Obter Ajuda
- 📖 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
📞 Contato
- 📧 Email: support@petcarescript.org
- 🐦 Twitter: @PetCareScript
- 💼 LinkedIn: PetCareScript Official
🏢 Suporte Empresarial
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
🆘 Canais de Suporte
| 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 |
💬 Canais de Comunicação
| Canal | Propósito | Tempo de Resposta | |-------|-----------|-------------------| | 📧 Email | Suporte geral e comercial | 24-48 horas | | 💬 WhatsApp | 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 |
📧 Contatos Diretos
- 🎯 Suporte Geral: suporte@petcareai.com.br
- 🔧 Suporte Técnico: tech@petcareai.com.br
- 💼 Parcerias: parcerias@petcareai.com.br
- 📰 Imprensa: imprensa@petcareai.com.br
🆘 Suporte Urgente
Para situações críticas que impedem o funcionamento da clínica:
📞 Telefone de Emergência: (11) 9999-8888 💬 WhatsApp: wa.me/5511999998888
🚀 Treinamentos e Workshops
Oferecemos treinamentos gratuitos para maximizar o uso do sistema:
📅 Agenda de Treinamentos
- 🟢 Básico: Segundas-feiras às 19h (1h)
- 🟡 Intermediário: Quartas-feiras às 19h (1.5h)
- 🔴 Avançado: Sextas-feiras às 19h (2h)
📋 Tópicos Abordados
- ✅ 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
📝 Inscrições
Link: treinamentos.petcareai.com.br WhatsApp: (11) 9999-7777
🔗 Links Importantes
📚 Recursos Oficiais
- 🌐 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
🛠️ Desenvolvimento
- 💻 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
📈 Analytics & Status
- 📊 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
🌐 PetCareAI Ecosystem
| 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 |
🛠️ Ferramentas & Recursos
| 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 |
📚 Recursos de Ajuda
📖 Documentação
- 📗 Manual do Usuário: docs.petcareai.com.br/manual
- 🔧 Guia Técnico: docs.petcareai.com.br/tech
- ❓ FAQ: docs.petcareai.com.br/faq
👥 Comunidade
- 💬 Grupo Telegram: t.me/petcareai.com.br
- 📱 Grupo WhatsApp: Comunidade PetCare Pro
- 💼 LinkedIn Groups: Veterinários PetCare Pro
🔗 Links Úteis
- 📖 Documentação Oficial
- 🏗️ Arquitetura do Sistema
- 🔗 API Reference
- 📱 React Native Docs
- 🖥️ Electron Docs
📋 Recursos Adicionais
👥 Equipe de Desenvolvimento
Core Team
- 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
🚀 Líder Técnico
🚀 Core Team
|
Aluno1 Tech Lead & Full Stack Developer 📧 💼 |
Aluno2 UI/UX Designer & Frontend Developer 📧 💼 |
Aluno3 Veterinary Advisor & Product Owner 📧 💼 |
🌟 Contributors
Agradecemos a todos os contribuidores que ajudaram a construir este projeto.
🤝 Como Juntar-se à Equipe
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
🤝 Contribuindo
Contribuições são muito bem-vindas! 🎉
🔀 Processo de Contribuição
- 🍴 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
📏 Padrões de Código
- 📝 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%
🐛 Reportando Bugs
Use o Issue Template:
- ✅ Versão do Node.js e npm
- ✅ Sistema operacional
- ✅ Passos para reproduzir
- ✅ Comportamento esperado vs atual
- ✅ Screenshots (se aplicável)
📜 Licença
Este projeto está sob licença proprietária da PetCareAi Ltda.
Para licenciamento e autorizações: legal@petcareai.com.br
📋 Resumo da Licença MIT
✅ Permitido: - ✅ Uso comercial - ✅ Modificação - ✅ Distribuição - ✅ Uso privado
❌ Limitações: - ❌ Responsabilidade - ❌ Garantia
📝 Condições: - 📝 Incluir licença e copyright
🙏 Agradecimentos
🙏 Reconhecimentos Especiais
- 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
🌟 Inspirações
- 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
Tecnologias e Ferramentas
- 🧠 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
Validação Científica
- 🏥 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
Beta Testers
Agradecimento especial aos 500+ tutores que participaram dos testes beta e ajudaram a aperfeiçoar nossa IA.
🏆 Reconhecimentos Especiais
- 🩺 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
Projetos que Inspiraram
- React - Biblioteca para interfaces
- Electron - Framework para apps desktop
- Supabase - Backend open source
- Chart.js - Visualização de dados
💝 Apoie o Projeto
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
🎯 Roadmap
📊 Repositórios Atualizados
- 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
🧠 Categoria IA & Machine Learning
- 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
📱 Aplicações Completas
- 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
🏢 Sistemas Empresariais
- 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
⚡ Melhorias Técnicas
- Animações aprimoradas com Framer Motion
- SEO otimizado com meta tags completas
- Performance melhorada com lazy loading
- Responsividade aprimorada para todos os dispositivos
✅ Funcionalidades Implementadas
- ✅ 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
🚧 Em Desenvolvimento
- 🚧 Modo escuro (Dark Mode)
- 🚧 Sistema de busca na documentação
- 🚧 Comentários nas páginas
- 🚧 Versionamento da documentação
- 🚧 Integração com API real
📋 Roadmap Futuro
- 📋 Multi-idioma (Português/Inglês)
- 📋 Offline support (PWA)
- 📋 Exportação para PDF
- 📋 Integração com Notion
- 📋 Analytics avançadas
📊 Status do Projeto
📈 Métricas e Analytics
📊 Estatísticas do Projeto
- ⭐ Stars: 150+
- 🍴 Forks: 25+
- 👥 Contributors: 8+
- 📝 Commits: 300+
- 📄 Páginas: 20+
- 🌍 Usuários/mês: 1,000+
📱 Performance
- ⚡ Lighthouse Score: 95+
- 🚀 First Contentful Paint: <1.5s
- 📊 Largest Contentful Paint: <2.5s
- 🎯 Cumulative Layout Shift: <0.1
⚠️ Disclaimer Importante
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.
| ```bash # Instale PetCareScript em 10 segundos npm install -g petcarescript # Execute seu primeiro programa echo 'show "🐾 Olá, PetCareScript!";' > hello.pcs pcs hello.pcs ``` |
🚀 Pronto para Revolucionar o Cuidado Animal?
Junte-se à maior organização de tecnologia pet do Brasil!
Star History
Owner
- Name: PetCareAI
- Login: PetCareAI
- Kind: organization
- Repositories: 1
- Profile: https://github.com/PetCareAI
Citation (citation.cff)
# CITATION.cff (Citation File Format)
# This file provides citation information for the PetCare AI Assistant project
# More info: https://citation-file-format.github.io/
cff-version: 1.2.0
message: "Se você usar este software, por favor cite-o usando os metadados deste arquivo."
type: software
title: "PetCare AI Assistant"
abstract: >-
Um assistente de inteligência artificial conversacional especializado no
ecossistema PetCare AI. O sistema oferece chat inteligente com comando de voz,
ferramentas de IA para cuidados com pets, e interface responsiva moderna
construída com React.js e integração com Google Gemini 2.0 Flash.
authors:
- family-names: "Souza"
given-names: "Estevam"
orcid: "https://orcid.org/0000-0000-0000-0000"
email: "estevam.souza@petcareai.com.br"
affiliation: "PetCare AI"
website: "https://petcareai.com.br"
city: "Florianópolis"
country: "BR"
role: "Project Lead & CTO"
- family-names: "Aluno1"
given-names: "Developer"
email: "aluno1@petcareai.com.br"
affiliation: "PetCare AI"
city: "Florianópolis"
country: "BR"
role: "Frontend Developer"
- family-names: "Aluno2"
given-names: "Developer"
email: "aluno2@petcareai.com.br"
affiliation: "PetCare AI"
city: "Florianópolis"
country: "BR"
role: "Backend Developer"
- family-names: "Aluno3"
given-names: "Developer"
email: "aluno3@petcareai.com.br"
affiliation: "PetCare AI"
city: "Florianópolis"
country: "BR"
role: "Full Stack Developer"
version: "1.0.0"
date-released: "2025-07-24"
url: "https://github.com/PetCareAi/llm"
repository-code: "https://github.com/PetCareAi/llm"
repository-artifact: "https://github.com/PetCareAi/llm/releases"
license: MIT
license-url: "https://github.com/PetCareAi/llm/blob/main/LICENSE"
keywords:
- "inteligência artificial"
- "assistente virtual"
- "cuidados com pets"
- "chat conversacional"
- "reconhecimento de voz"
- "React.js"
- "TypeScript"
- "Google Gemini"
- "interface responsiva"
- "pet care"
- "veterinária"
- "tecnologia"
doi: "10.5281/zenodo.placeholder"
# Informações adicionais sobre o projeto
contact:
- family-names: "Souza"
given-names: "Estevam"
email: "estevam.souza@petcareai.com.br"
website: "https://petcareai.com.br"
# Referências relacionadas
references:
- type: generic
title: "PetCare AI Ecosystem Documentation"
authors:
- family-names: "Souza"
given-names: "Estevam"
url: "https://documentation.petcareai.com.br"
year: 2025
- type: generic
title: "PetCare AI RESTful API"
authors:
- family-names: "Souza"
given-names: "Estevam"
url: "https://github.com/PetCareAi/PetCareAI-api-restful-Nest.JS"
year: 2025
# Identifiers adicionais
identifiers:
- type: url
value: "https://petcareai.com.br"
description: "Website oficial do projeto"
- type: url
value: "https://documentation.petcareai.com.br"
description: "Documentação técnica completa"
- type: other
value: "petcare-ai-assistant-v1.0.0"
description: "Identificador interno do projeto"
# Preferred citation formats
preferred-citation:
type: software
title: "PetCare AI Assistant: Sistema de Chat Inteligente para Cuidados com Pets"
authors:
- family-names: "Souza"
given-names: "Estevam"
- family-names: "Aluno1"
given-names: "Developer"
- family-names: "Aluno2"
given-names: "Developer"
- family-names: "Aluno3"
given-names: "Developer"
year: 2025
version: "1.0.0"
url: "https://github.com/PetCareAi/llm"
# Como citar em diferentes formatos
citation-formats:
apa: >-
Souza, E., Aluno1, D., Aluno2, D., & Aluno3, D. (2025). PetCare AI Assistant:
Sistema de Chat Inteligente para Cuidados com Pets (Version 1.0.0)
[Computer software]. https://github.com/PetCareAi/llm
ieee: >-
E. Souza, D. Aluno1, D. Aluno2, and D. Aluno3, "PetCare AI Assistant:
Sistema de Chat Inteligente para Cuidados com Pets," version 1.0.0,
Jul. 2025. [Online]. Available: https://github.com/PetCareAi/llm
bibtex: |
@software{souza2025petcare,
title = {PetCare AI Assistant: Sistema de Chat Inteligente para Cuidados com Pets},
author = {Souza, Estevam and Aluno1, Developer and Aluno2, Developer and Aluno3, Developer},
year = {2025},
version = {1.0.0},
url = {https://github.com/PetCareAi/llm},
note = {Assistente de IA conversacional especializado em cuidados com pets}
}
# Contributions and acknowledgments
contributors:
- family-names: "Comunidade"
given-names: "React Brasil"
type: "consultant"
- family-names: "Veterinários"
given-names: "Consultores"
type: "consultant"
# Team contributions
team-contributions:
- author: "Estevam Souza"
contributions:
- "Project architecture"
- "AI integration"
- "Technical leadership"
- "Backend development"
- "Documentation"
- author: "Aluno1"
contributions:
- "Frontend development"
- "React components"
- "User interface design"
- "Mobile responsiveness"
- author: "Aluno2"
contributions:
- "Backend services"
- "API development"
- "Database integration"
- "Testing framework"
- author: "Aluno3"
contributions:
- "Full stack development"
- "Voice recognition integration"
- "Performance optimization"
- "Quality assurance"
# Technical specifications
programming-languages:
- "TypeScript"
- "JavaScript"
- "HTML"
- "CSS"
operating-systems:
- "Windows"
- "macOS"
- "Linux"
# Dependencies principais
dependencies:
- name: "React"
version: "18.2.0"
type: "runtime"
- name: "TypeScript"
version: "4.7.4"
type: "development"
- name: "Styled Components"
version: "6.0.7"
type: "runtime"
- name: "Framer Motion"
version: "10.16.4"
type: "runtime"
# Funding and support
funding:
- type: "self-funded"
description: "Projeto desenvolvido com recursos próprios da PetCare AI"
# Usage statistics (when available)
usage-stats:
downloads: 0
forks: 0
stars: 0
# Academic and research context
research-context:
field: "Computer Science"
subfield: "Human-Computer Interaction"
keywords:
- "Conversational AI"
- "Voice User Interface"
- "Pet Care Technology"
- "React.js Applications"
# Quality assurance
quality-assurance:
- type: "testing"
description: "Unit tests, integration tests, e2e tests"
- type: "code-review"
description: "Revisão de código por pares"
- type: "security-audit"
description: "Auditoria de segurança automatizada"
# Related publications (if any)
related-publications: []
# Data availability
data-availability: "not-applicable"
# Ethics and responsible AI
ethics-statement: >-
Este software foi desenvolvido seguindo princípios de IA responsável.
As informações fornecidas pela IA são apenas para fins educacionais e
não substituem consultas veterinárias profissionais. O sistema não
armazena dados pessoais dos usuários e respeita a privacidade.
# Environmental impact
environmental-impact:
carbon-footprint: "low"
description: "Aplicação frontend com baixo impacto de servidor"
# Accessibility
accessibility:
wcag-compliance: "partial"
features:
- "Keyboard navigation"
- "Screen reader support"
- "Voice input"
- "Responsive design"
# Internationalization
languages-supported:
- code: "pt-BR"
name: "Português (Brasil)"
coverage: "100%"
# Version history highlights
version-history:
- version: "1.0.0"
date: "2025-07-24"
description: "Lançamento inicial com chat IA e reconhecimento de voz"
- version: "0.9.0"
date: "2025-06-25"
description: "Beta release com funcionalidades principais"
# Future plans
roadmap:
- feature: "PWA support"
planned-version: "1.1.0"
- feature: "Multi-language support"
planned-version: "1.2.0"
- feature: "Offline mode"
planned-version: "2.0.0"
# Community and support
community:
documentation: "https://documentation.petcareai.com.br"
support: "estevam.souza@petcareai.com.br"
discussions: "https://github.com/PetCareAi/llm/discussions"
issues: "https://github.com/PetCareAi/llm/issues"
# Team information
team-info:
size: 4
locations: ["Florianópolis, SC, Brasil"]
development-model: "Agile"
collaboration-tools: ["GitHub", "Discord", "Slack"]
# Last updated
last-updated: "2025-07-24"
GitHub Events
Total
- Release event: 3
- Delete event: 2
- Push event: 64
- Create event: 2
Last Year
- Release event: 3
- Delete event: 2
- Push event: 64
- Create event: 2
Committers
Last synced: 6 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Estevam | c****o@e****r | 92 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
Dependencies
- Pillow >=10.0.0
- numpy >=1.24.0
- openpyxl >=3.1.0
- pandas >=2.2.0
- plotly >=5.17.0
- psycopg2-binary >=2.9.7
- python-dateutil >=2.8.0
- python-dotenv >=1.0.0
- pytz >=2023.3
- requests >=2.31.0
- sqlparse >=0.4.4
- streamlit >=1.28.0
- supabase >=2.0.0
- xlsxwriter >=3.1.0