Seu ponto central para gerenciar dados pessoais
(se os módulos atuais permitirem fazer isso).
Confira minhas outras ferramentas
Documentação - disponível aqui
Demonstração - clique aqui
Login: administrador
Senha/BloqueioSenha: admin
Fica mais fácil entender essa aplicação web quando você pensa em um CMS (WordPress) ou CRM (SugarCRM); a lógica por trás deste sistema é muito semelhante a esses dois. Meu PMS pode oferecer menos possibilidades do que os sistemas acima, mas apenas faz o que eu quero. Além disso, escrever extensões não é muito difícil, dependendo da lógica necessária. Qualquer pessoa com conhecimento de desenvolvimento pode escrever suas próprias extensões para necessidades pessoais.
Decidi criar meu próprio sistema, porque brincar com vários plug-ins para WordPress e escrever personalizações em alguns CRMs existentes levaria tanto tempo quanto escrever meu próprio sistema e, conhecendo a lógica desde seu núcleo, é mais fácil escrever extensões e adicione módulos adicionais - tudo o que eu precisar.
Em segundo lugar, não existe um sistema assim, e eu não queria acabar integrando uma nuvem baseada em docker com CMS. Além disso, só preciso de um aplicativo como esse para me manter organizado e estou cansado de ter alguns dados muito pessoais no OneDrive, outros dados na nuvem do Google, algumas notas aqui e outras ali. O objetivo final é ter um aplicativo rodando em terminal ou framboesa 24 horas por dia, 7 dias por semana, conectado à minha rede doméstica, sem acesso à internet.
Todo/Metas - Acompanhe seus objetivos pessoais. Você pode usar o todolist para acompanhar o progresso de suas metas ou usar o submódulo de pagamentos para ficar de olho na quantia em dinheiro que deseja coletar para alguma coisa.
Notas - Adicione qualquer nota pessoal à categoria desejada. Aqui você pode guardar qualquer pequena informação que precisar; podem ser notas rápidas de uma ligação telefônica, um monte de informações coletadas em diferentes páginas ou alguns links para coisas que você deseja verificar em algum lugar no futuro.
Contatos - Você já sentiu que tem dezenas de contatos telefônicos, e-mails etc. dos quais gostaria de se livrar ou fazer algum backup de segurança caso perca seu telefone? Com este módulo simples você pode organizar seus contatos pessoais.
Senhas - Todos nós chegamos a um certo ponto em que há muitas senhas para lidar. Sim, podemos mantê-los no e-mail, no pendrive, ter padrões especiais em nossas cabeças, mas vamos encarar os fatos, às vezes são muitos. Com o módulo Senhas você pode manter suas senhas criptografadas em seu banco de dados, enquanto no frontend há um botão de cópia que irá recuperar a senha original.
Conquistas - Quer acompanhar tudo o que você fez de legal - inclua este módulo!
Agendamentos - O objetivo deste módulo é acompanhar todas as coisas recorrentes que você precisa fazer como, por exemplo, trocas de óleo do carro, pagamentos, visitas etc. Os dados adicionados aos grupos de agendamentos serão exibidos no Dashboard e no sino de notificação.
Problemas - Nesta seção, você pode rastrear quaisquer casos em andamento/pendentes que precisam ser eventualmente resolvidos, mas não é necessário ficar de olho nele constantemente - mas pode ser necessário voltar um dia no futuro para permitir adicionar subregistros de contatos realizados e andamento em determinado caso
Viagens - Tem algumas ideias de locais para visitar mas não tem planos específicos para isso? Adicione-o a este módulo com o link do google map e alguma imagem para que você possa voltar a qualquer momento. Que a imagem lembre por que você se interessou por este lugar em particular.
Pagamentos - Não sabe quanto dinheiro gasta em alimentação, viagens, compras domésticas? Basta a partir de agora adicionar todos os dados da compra à lista e deixar que ele faça todos os cálculos, junto com o resumo do mês determinado.
Por outro lado, se você quiser ficar de olho nos preços de produtos específicos, você pode adicionar informações sobre eles no submódulo Preços de Produtos (que estou usando pessoalmente enquanto estou em outro país - no momento em que escrevo isto) .
Aqui você também pode acompanhar quem lhe deve algum dinheiro ou a quem você deve algo usando o submódulo de dinheiro devido .
O submódulo de contas permite salvar informações sobre o dinheiro gasto em certas coisas (separadamente dos pagamentos mensais para coisas como dinheiro gasto em férias, etc.)
Compras - Você tem planos de comprar algo no futuro? Adicione-o à lista e depois dê uma olhada, talvez você consiga comprar essa coisa específica agora mesmo.
Trabalho - O submódulo Afterhours é uma ótima maneira de ficar de olho em todas as horas extras que você fez no trabalho. Com isso você também pode separar minutos/horas específicos para determinado objetivo. Por exemplo, você precisa de 24h para viajar e 4h para fazer alguma coisa. Basta adicionar algum tempo à meta pré-existente, criar uma nova ou deixar em branco (irá para o pool de uso geral). O submódulo de feriados é uma maneira simples de rastrear quantos dias você usou do conjunto de feriados anuais.
Imagens - Este módulo permite organizar suas fotos/digitalizações/fotos baixadas em forma de galerias de alvenaria. Clicar na miniatura da imagem abrirá a galeria lightbox com possibilidade de renomear, remover ou baixar a imagem. Você pode criar quantas galerias (pastas) desejar.
Arquivos - Os arquivos carregados para este módulo são visíveis na forma de DataTable onde você pode ver informações simples sobre o arquivo - ou seja: extensão, ícone do tipo de arquivo (se houver um definido para determinado tipo), tamanho do arquivo. Os arquivos podem ser renomeados, baixados e removidos da interface do usuário.
Vídeo - Baixou um pequeno vídeo da Internet ou gravou no telefone? Esse é um módulo para armazená-lo - suporta os formatos de vídeo da web mais populares.
Relatórios - contém relatórios somente leitura criados a partir de dados já existentes no banco de dados
Em ambos os casos, é explicitamente necessário instalar as dependências do compositor primeiro!
Para instalação padrão, ligue:
compositor pms-instalador
Para instalação a partir da chamada de uso do docker:
compositor pms-installer-docker
No geral, adicionarei apenas algumas correções de bugs/melhorias/módulos de vez em quando - qualquer coisa que eu precise.
Não posso garantir suporte. Tenho um emprego, coisas pessoais, etc., estou apenas compartilhando meu código/meu aplicativo como MIT. No entanto, sinta-se totalmente à vontade para perguntar sobre algo, escrever problemas, etc. Como mencionei, estou usando e usarei este aplicativo a partir de agora diariamente, então pode haver algumas mudanças até boas para mim.
Enquanto estou trabalhando nisso, haverá algumas correções e novos módulos no futuro, quando eu chegar ao ponto em que tiver tudo o que preciso. Assim, depois de atingir meu objetivo, poderei atender a algumas solicitações de suporte se alguém estiver interessado.
Cromo
Quero dizer, de verdade. Apenas cromo . Eu sei sobre o bug na cópia de senha no Firefox, por exemplo. Mas eu simplesmente faço tudo no Chrome, então não pretendo verificar isso em outros navegadores. E antes que você pergunte por que eu só apoio o Chrome - eu não faço isso porque "o Chrome é o melhor" ou algo assim, eu apenas uso esse navegador 98% do tempo e é isso.
O Personal Management System é uma aplicação web que pode ser executada em ambiente Windows e Linux. Tudo é testado por padrão no Ubuntu 20.x.
PHP 7.4.x
JS
JQ
TypeScript (a partir da v1.3)
Symfony 5.x
MySQL
CSS
Scs
Nó 10.22.1
Inicialização
Webpack
E talvez alguns outros dos quais não me lembro
Symfonator (Ui)
EncryptBundle (núcleo para módulo de senhas)
Seletor de ícones (seletor de ícones para o módulo Notas)
Bootbox (confirmações de segurança adicionais para CRUD)
Coleção de provedores Faker (extensão Faker)
JsColor (seletores de cores para módulo Notas)
... bootstrap, TinyMce, DataTables e muitos outros
... eu nem conheço alguns deles que vêm pré-construídos no Symfonator
Mark Ogilvie - por corrigir bugs do EncryptBundle para Symfony 4
Furcan - por adicionar minha ideia de suporte editável de conteúdo para Icon Picker
Petervanderwalt - para adicionar suporte à versão fontawesome js para IconPicker
SimonHaas - para fornecer configuração do docker
MohamedElashri – para testar a configuração do docker
Rob Waight - por fornecer alterações e documentação para executar o docker no Windows
Correio - [email protected]