🎁 Grátis (MIT): Uso pessoal, estudo, hobby.
💰 Paga (R$20/mês): Empresas, revenda, produção, suporte e atualizações contínuas.
📧 y2kgif@gmail.com
Sistema para análise de arquivos JSON.
PeakVault é um projeto pessoal desenvolvido em Python para gerenciamento genérico de listas JSON planas. Ele oferece uma interface gráfica moderna e intuitiva, ideal para organizar coleções como animes, filmes ou séries com suporte a CRUD completo e visualizações de dados.
- Python: Linguagem principal.
- CustomTkinter: GUI em tons de azul escuro e design moderno.
- Pandas: Análise e processamento de dados em listas JSON.
- Matplotlib: Geração de gráficos baseados em agrupamentos.
-
CRUD Completo: Adicionar itens (adaptando-se às keys do JSON carregado), editar dados manualmente, excluir por nome ou primeira coluna de texto (string), e salvar a lista.
-
Carregamento Genérico: Abre qualquer lista JSON plana; campos de adição se ajustam automaticamente ao número de keys (ex.: nome, nota, status; ou mais keys se existirem em outras listas).
-
Agrupamento Dinâmico: Agrupa dados por qualquer key disponível (ex.: por nome, nota ou status), adaptando-se às keys do JSON.
-
Visualização de Gráficos: Gera gráficos Matplotlib baseados no agrupamento selecionado (sempre agrupe primeiro, depois visualize).
- Pesquisa: Barra no topo esquerdo para buscar itens na lista carregada.
- Status e Erros: Barra inferior mostra última ação realizada, com tratamento de erros em todas as funções.
- Geral: Funciona para qualquer lista JSON plana, com interface intuitiva e feedback visual.
- Execute o script principal via CMD (ex.:
python interface.py). - Na interface: carregue uma lista JSON via botão "Carregar lista".
- Use botões à esquerda para CRUD, agrupar ou visualizar.
- A interface adapta campos automaticamente às keys do arquivo.
pip install customtkinter pandas matplotlibClone o repositório e rode o script principal. Compatível com Windows 10 e 11.
- Projetado para uso próprio, focado em listas planas (sem objetos aninhados).
- Expansível para mais formatos de dados ou temas.
Criado por @ismaeldouglasdev, como ferramenta de produtividade pessoal para listas, tracking de animes, e métricas em jogos. Contribuições via issues!





