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.

https://github.com/petcareai/dba

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

api dba front-end-development git numpy pandas-dataframe petcareai ploty postgresql python shell-script sql startup streamlit streamlit-webapp supabase supabase-auth supabase-db supabase-storage virtualenv
Last synced: 4 months ago · JSON representation ·

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
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 4
Topics
api dba front-end-development git numpy pandas-dataframe petcareai ploty postgresql python shell-script sql startup streamlit streamlit-webapp supabase supabase-auth supabase-db supabase-storage virtualenv
Created 6 months ago · Last pushed 5 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation Codeowners Security Roadmap

README.md

Cream and Pink Creative Pet Care Center Presentation

🐾 Sistema de Administração de Banco de Dados PetCare

Uma solução completa e intuitiva para gerenciamento de dados veterinários

[![Python](https://img.shields.io/badge/Python-3.9+-blue?style=for-the-badge&logo=python&logoColor=white)](https://python.org) [![Streamlit](https://img.shields.io/badge/Streamlit-1.29+-red?style=for-the-badge&logo=streamlit&logoColor=white)](https://streamlit.io) [![Supabase](https://img.shields.io/badge/Supabase-Database-green?style=for-the-badge&logo=supabase&logoColor=white)](https://supabase.com) [![License](https://img.shields.io/badge/License-Proprietary-yellow?style=for-the-badge)](#licença) [![Version](https://img.shields.io/badge/Version-1.0.0-blue?style=for-the-badge)](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 Python 3.9+ - Linguagem principal
  • Supabase Supabase - Banco de dados PostgreSQL na nuvem
  • PostgreSQL PostgreSQL - Sistema de banco de dados

Frontend & UI

  • Streamlit Streamlit - Framework web para Python
  • HTML5 HTML/CSS - Customizações de interface
  • JavaScript JavaScript - Interações avançadas

Visualização de Dados

  • Plotly Plotly - Gráficos interativos
  • Recharts - Componentes de gráficos React
  • Pandas Pandas - Manipulação de dados
  • NumPy - Computação numérica

📋 Pré-requisitos

Antes de iniciar, certifique-se de ter instalado:

Software Obrigatório

  • Python 3.9 ou superior (Download)
  • pip (geralmente incluído com Python)
  • Git (Download)

Contas Necessárias

🚀 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

  1. Inicie a aplicação: Execute streamlit run app.py
  2. Acesse o sistema: Abra http://localhost:8501 no navegador
  3. Faça login: Use as credenciais de administrador
    • Usuário: admin
    • Senha: petcare2025

2. Configuração Inicial

  1. Configure o Supabase:

    • Vá em "Configurações" → "Banco de Dados"
    • Insira as credenciais do seu projeto Supabase
    • Teste a conexão
  2. 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

  1. Fork o projeto
  2. Crie uma branch para sua feature (git checkout -b feature/AmazingFeature)
  3. Commit suas mudanças (git commit -m 'Add some AmazingFeature')
  4. Push para a branch (git push origin feature/AmazingFeature)
  5. 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

📞 Contato

🏢 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 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

👥 Comunidade

🔗 Links Úteis

📋 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


Estevam Souza
Especialista TI Full-Stack
LinkedIn | GitHub | Website

🚀 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!

Á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

  1. 🍴 Fork o projeto
  2. 🌟 Clone seu fork: git clone https://github.com/SEU_USUARIO/petcare-docs.git
  3. 🌿 Crie uma branch: git checkout -b feature/nova-funcionalidade
  4. ✨ Faça suas alterações seguindo os padrões do projeto
  5. ✅ Execute os testes: npm test
  6. 📝 Commit suas mudanças: git commit -m 'feat: adiciona nova funcionalidade'
  7. 🚀 Push para a branch: git push origin feature/nova-funcionalidade
  8. 🔃 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

💝 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.


## 🎉 **Comece Agora!**
```bash # 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! ✨** ## 📱 Redes Sociais [![Website](https://img.shields.io/badge/Visit-petcarescript.org-22c55e?style=for-the-badge&logo=react)](https://petcarescript.org) [![GitHub](https://img.shields.io/badge/Star-on%20GitHub-181717?style=for-the-badge&logo=github)](https://github.com/estevamsl/petcarescript-website) [![Twitter](https://img.shields.io/badge/Twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://twitter.com/petcareai) [![Instagram](https://img.shields.io/badge/Instagram-E4405F?style=for-the-badge&logo=instagram&logoColor=white)](https://instagram.com/petcareai) [![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://linkedin.com/company/petcareai) [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=for-the-badge&logo=youtube&logoColor=white)](https://youtube.com/petcareai)

🚀 Pronto para Revolucionar o Cuidado Animal?

Junte-se à maior organização de tecnologia pet do Brasil!

Discord GitHub LinkedIn

## 🙏 Obrigado por escolher o PetCare Pro! **Juntos, estamos revolucionando a medicina veterinária no Brasil** *Desenvolvido com ❤️ por veterinários, para veterinários e a comunidade de desenvolvedores*

Made with Love Para Veterinários Brasileiros Open Source

## 🐾 Feito com ❤️ para o bem-estar dos pets brasileiros ### ⭐ **Se este projeto ajudou você e seu pet, deixe uma estrela!** ⭐ ### 🚀 **Tecnologia** **Powered by Google Gemini 2.0 Flash | Built with 🤖 AI + 💻 Human Creativity** ### 💫 **Missão** *"Transformando o cuidado animal através da tecnologia"* 🐾 **© 2025 PetCareAI Organization - Todos os direitos reservados**

Star History

Star History Chart

Owner

  • Name: PetCareAI
  • Login: PetCareAI
  • Kind: organization

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

All Time
  • Total Commits: 92
  • Total Committers: 1
  • Avg Commits per committer: 92.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 92
  • Committers: 1
  • Avg Commits per committer: 92.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Estevam c****o@e****r 92
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago


Dependencies

requirements.txt pypi
  • 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