Sobre o projeto
Personal Management System (PMS) é um backend de aplicação web auto-hospedado cujo propósito declarado é servir como ponto central para gerenciar dados pessoais. O README observa que este repositório contém apenas o backend; um repositório separado de frontend está vinculado, junto com documentação oficial e uma demonstração pública com credenciais de exemplo.
O autor explica a motivação: em vez de montar muitos plugins de WordPress ou personalizar um CRM existente, escrever um sistema pessoal facilitou entender a lógica central e adicionar módulos personalizados. O objetivo é um aplicativo rodando continuamente em um terminal ou Raspberry Pi dentro de uma rede doméstica, sem acesso à internet, para que dados pessoais não fiquem espalhados por serviços em nuvem.
Módulos documentados incluem:
- Tarefas/Metas, com submódulo de pagamentos para rastrear dinheiro a receber
- Notas organizadas por categoria
- Contatos para organizar contatos de telefone e e-mail
- Senhas armazenadas criptografadas no banco de dados, com botão de copiar no frontend para recuperar o original
- Conquistas para acompanhar realizações pessoais
- Agendas para tarefas recorrentes, como trocas de óleo, pagamentos e visitas, exibidas no painel e no sino de notificações
- Assuntos para casos em andamento ou pendentes, com subregistros de contatos e progresso
- Viagens para lugares a visitar, com links do Google Maps e imagens
- Pagamentos, incluindo resumos mensais, submódulo de Preços de Produtos, submódulo de dinheiro devido e submódulo de Contas
- Compras para aquisições planejadas
- Trabalho, com submódulos de Horas Extras e Feriados
- Imagens organizadas em galerias de alvenaria com visualização em lightbox, renomeação, remoção e download
- Arquivos exibidos em um DataTable com extensão, ícone de tipo e tamanho, suportando renomear, baixar e remover
- Vídeo para armazenar formatos comuns de vídeo da web
- Relatórios contendo relatórios somente leitura gerados a partir de dados existentes no banco
O README afirma que o sistema é conceitualmente semelhante a um CMS ou CRM, embora com menos recursos, e que escrever extensões é viável para desenvolvedores. Detalhes de instalação e pilha tecnológica são delegados ao site oficial de documentação. O projeto é lançado sob a licença MIT, e o autor observa que o suporte não pode ser garantido, mas aceita perguntas e problemas. Planos futuros são descritos apenas como correções ocasionais de bugs, melhorias e novos módulos conforme necessário.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.