2024-12-19 09:04:47 -08:00
2024-12-19 09:03:07 -08:00
2024-12-19 09:03:07 -08:00
2024-12-19 09:03:07 -08:00
2024-12-19 09:03:07 -08:00
2024-12-19 09:03:36 -08:00
2024-12-19 09:03:36 -08:00
2024-12-19 09:03:36 -08:00
2024-12-19 09:03:36 -08:00
2024-12-19 09:04:00 -08:00
2024-12-19 09:04:00 -08:00
2024-12-19 09:04:00 -08:00
2024-12-19 09:04:00 -08:00
2024-12-19 09:04:00 -08:00
2024-12-19 09:04:35 -08:00
2024-12-19 09:04:35 -08:00
2024-12-19 09:04:35 -08:00
2024-12-19 09:04:35 -08:00
2024-12-19 09:04:35 -08:00
2024-12-19 09:04:47 -08:00

Informação Técnica Automóvel

Um sistema desktop robusto para gerenciar documentos técnicos automotivos, desenvolvido com Python e PySide6.

🆕 Atualizações Recentes

Dezembro 2024

  • Renomeado o programa para "Informação Técnica Automóvel"
  • Adicionada funcionalidade de abrir documentos com duplo clique
  • Implementada busca avançada em Observações
  • Melhorada a associação de documentos com pastas específicas
  • Adicionado menu de contexto para documentos
  • Corrigida a visualização de documentos nas pastas corretas
  • Melhorada a interface de usuário com ordenação de colunas
  • Adicionado destaque visual para resultados de busca em Observações

Recursos Atualizados

  • Abertura de Documentos:

    • Duplo clique para abrir documentos
    • Menu de contexto com opção "Abrir Documento"
    • Abertura automática no aplicativo padrão do sistema
  • Busca Aprimorada:

    • Busca em todos os campos, incluindo Observações
    • Destaque visual para termos encontrados
    • Busca insensível a maiúsculas/minúsculas
    • Suporte a busca parcial de palavras
  • Organização de Pastas:

    • Associação automática de documentos à pasta mais específica
    • Estrutura hierárquica de pastas aprimorada
    • Navegação intuitiva entre pastas

🚀 Funcionalidades

📁 Gerenciamento de Documentos

  • Upload individual e em lote de documentos
  • Organização em estrutura de pastas
  • Suporte para diversos formatos de arquivo (PDF, imagens, etc.)
  • Metadados detalhados (marca, modelo, ano, tipo, etc.)
  • Visualização integrada de documentos
  • Exportação e importação de documentos

🏷️ Organização e Categorização

  • Sistema de tags coloridas
  • Coleções personalizáveis
  • Categorização por marca/modelo
  • Estrutura hierárquica de pastas
  • Filtros avançados

📊 Versionamento e Histórico

  • Controle de versão de documentos
  • Histórico de alterações
  • Restauração de versões anteriores
  • Comparação entre versões
  • Registro de modificações

🔍 Busca e Visualização

  • Busca avançada por metadados
  • Visualização integrada de PDFs
  • Pré-visualização de imagens
  • Zoom e navegação de páginas
  • Comparação visual de documentos

💬 Colaboração

  • Sistema de comentários
  • Anotações por página
  • Tags compartilhadas
  • Coleções colaborativas
  • Exportação de relatórios

📈 Análise e Estatísticas

  • Dashboard de estatísticas
  • Gráficos de uso
  • Relatórios personalizados
  • Análise de espaço usado
  • Métricas de documentos

⚙️ Recursos Avançados

  • Backup automático
  • Preferências personalizáveis
  • Temas claro/escuro
  • Documentos recentes
  • Arrastar e soltar arquivos

🛠️ Tecnologias Utilizadas

  • Python: Linguagem principal
  • PySide6: Interface gráfica
  • SQLAlchemy: ORM para banco de dados
  • PyMuPDF: Manipulação de PDFs
  • OpenCV: Processamento de imagens
  • NumPy: Operações numéricas
  • Pillow: Processamento de imagens

📋 Requisitos

  • Python 3.8+
  • Dependências listadas em requirements.txt

🚀 Instalação

  1. Clone o repositório:
git clone [URL_DO_REPOSITÓRIO]
  1. Instale as dependências:
pip install -r requirements.txt
  1. Execute o aplicativo:
python main.py

🗂️ Estrutura do Projeto

gestao-documentos/
├── main.py              # Ponto de entrada do aplicativo
├── models.py            # Modelos do banco de dados
├── database.py          # Configuração do banco de dados
├── document_form.py     # Formulário de documentos
├── document_viewer.py   # Visualizador de documentos
├── folder_view.py       # Visualização de pastas
├── search_view.py       # Interface de busca
├── version_control.py   # Controle de versão
├── backup_manager.py    # Gerenciamento de backup
├── tag_manager.py       # Gerenciamento de tags
├── comments.py          # Sistema de comentários
├── collections.py       # Sistema de coleções
├── document_compare.py  # Comparação de documentos
├── statistics_view.py   # Visualização de estatísticas
├── preferences.py       # Preferências do usuário
└── requirements.txt     # Dependências do projeto

🎯 Principais Recursos

Sistema de Arquivos

  • Estrutura hierárquica de pastas
  • Suporte para múltiplos formatos
  • Upload em lote
  • Organização flexível

Metadados

  • Informações detalhadas do veículo
  • Dados técnicos do documento
  • Tags personalizáveis
  • Histórico de modificações

Versionamento

  • Controle de versões
  • Histórico de alterações
  • Comparação entre versões
  • Restauração de versões

Busca

  • Busca por metadados
  • Filtros avançados
  • Resultados categorizados
  • Histórico de busca

Visualização

  • Visualizador integrado
  • Zoom e navegação
  • Anotações e marcações
  • Comparação lado a lado

Organização

  • Sistema de tags
  • Coleções personalizadas
  • Categorização automática
  • Filtros inteligentes

Backup

  • Exportação de documentos
  • Backup incremental
  • Restauração seletiva
  • Verificação de integridade

Interface

  • Design moderno
  • Temas personalizáveis
  • Atalhos de teclado
  • Arrastar e soltar

🤝 Contribuição

  1. Faça um Fork do 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

📝 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

🎉 Agradecimentos

  • Equipe de desenvolvimento
  • Contribuidores
  • Comunidade open source
Description
No description provided
Readme 66 KiB
Languages
Python 100%