Votre point central de gestion des données personnelles
(si les modules actuels permettent de le faire).
Découvrez mes autres outils
Documentation - disponible ici
Démo - cliquez ici
Connexion : administrateur
Mot de passe/Mot de passe verrouillé : admin
Il est plus facile de comprendre cette application web quand on pense à un CMS (WordPress) ou un CRM (SugarCRM) ; la logique derrière ce système est très similaire à ces deux-là. Mon PMS offre peut-être moins de possibilités que les systèmes ci-dessus, mais il fait exactement ce que je veux. De plus, l’écriture d’extensions n’est pas trop difficile, selon la logique requise. Toute personne ayant des connaissances en développement peut écrire ses propres extensions pour ses besoins personnels.
J'ai décidé de créer mon propre système, car jouer avec des tonnes de plugins pour WordPress et écrire des personnalisations sur certains CRM existants me prendrait autant de temps que d'écrire mon propre système et en connaissant la logique depuis son cœur, il m'est plus facile d'écrire des extensions. et ajoutez des modules supplémentaires - tout ce dont j'ai besoin.
Deuxièmement, il n'existe pas de système comme celui-ci et je ne voulais pas finir par intégrer un cloud basé sur Docker avec un CMS. De plus, j'ai juste besoin d'une application comme celle-là pour rester organisé et j'en ai marre d'avoir des données très personnelles sur OneDrive, d'autres données sur le cloud Google, des notes ici et des notes là. L'objectif final est d'avoir une application fonctionnant sur terminal ou raspberry branchée 24h/24 et 7j/7 sur mon réseau domestique, sans accès à internet.
Todo/Goals - Gardez une trace de vos objectifs personnels. Vous pouvez utiliser Todolist pour suivre la progression de vos objectifs ou utiliser le sous-module de paiements pour garder un œil sur le montant d'argent que vous souhaitez collecter pour quelque chose.
Notes - Ajoutez n'importe quelle note personnelle à la catégorie souhaitée. Ici, vous pouvez conserver toutes les petites informations dont vous avez besoin ; il peut s'agir de notes rapides d'un appel téléphonique, d'un tas d'informations collectées sur différentes pages ou de liens vers des éléments que vous souhaitez vérifier quelque part plus tard dans le futur.
Contacts - Avez-vous déjà eu l'impression d'avoir des dizaines de contacts téléphoniques, d'e-mails, etc. dont vous aimeriez vous débarrasser, ou effectuer une sauvegarde de sécurité au cas où vous perdriez votre téléphone ? Avec ce module simple, vous pouvez organiser vos contacts personnels.
Mots de passe – Nous arrivons tous à un certain point où il y a tout simplement trop de mots de passe à gérer. Oui, nous pouvons les conserver sur courrier électronique, sur clé USB, avoir des modèles spéciaux dans nos têtes, mais avouons-le, parfois, c'est tout simplement trop. Avec le module Mots de passe, vous pouvez garder vos mots de passe cryptés dans votre base de données, tandis que sur le frontend, il y a un bouton de copie qui vous permettra de récupérer le mot de passe d'origine.
Réalisations - Vous voulez garder une trace de tout ce que vous avez fait de cool - insérez ce module !
Horaires - Le but de ce module est de garder une trace de toutes les choses récurrentes que vous devez faire, comme par exemple les vidanges d'huile de voiture, les paiements, les visites, etc. Les données ajoutées aux groupes d'horaires seront affichées sur le tableau de bord et dans la cloche de notification.
Problèmes - Dans cette section, vous pouvez suivre tous les cas en cours/en attente qui doivent être finalement résolus, mais il n'est pas nécessaire de les surveiller constamment - mais il peut être nécessaire d'y revenir un jour dans le futur afin de permettre de ajouter des sous-enregistrements des contacts effectués et des progrès dans un cas donné
Voyages - Vous avez des idées de lieux à visiter mais sans projet précis ? Ajoutez-le à ce module avec un lien google map et une image pour pouvoir y revenir à tout moment. Puisse l'image vous rappeler pourquoi vous étiez intéressé par cet endroit particulier.
Paiements - Vous ne savez pas combien d'argent vous dépensez en nourriture, en voyages, en courses nationales ? À partir de maintenant, ajoutez simplement tous les détails de vos achats à la liste et laissez-le faire tous les calculs, ainsi qu'un résumé pour le mois donné.
D'un autre côté, si vous souhaitez garder un œil sur les prix de produits particuliers, vous pouvez ajouter des informations à leur sujet dans le sous-module Prix des produits (que j'utilise personnellement lorsque je suis dans un autre pays - au moment où j'écris ceci) .
Ici, vous pouvez également savoir qui vous doit de l'argent ou à qui vous devez quelque chose en utilisant le sous-module d'argent dû .
Le sous-module Factures permet d'enregistrer des informations sur l'argent dépensé pour certaines choses (séparément des paiements mensuels pour des choses comme l'argent dépensé en vacances, etc.)
Shopping – Vous envisagez d’acheter quelque chose à l’avenir ? Ajoutez-le à la liste, puis vérifiez-le, peut-être pourrez-vous acheter cette chose en particulier tout de suite.
Travail - Le sous-module Afterhours est un bon moyen de garder un œil sur toutes les heures supplémentaires que vous avez effectuées au travail. Avec cela, vous pouvez également séparer les minutes/heures spécifiées pour certains objectifs. Par exemple, il vous faut 24h pour voyager et 4h pour faire quelque chose. Ajoutez simplement du temps à l'objectif préexistant, créez-en un nouveau ou laissez-le vide (il ira au pool à usage général). Le sous-module Vacances est un moyen simple de savoir combien de jours vous avez utilisés dans le pool de vacances annuelles.
Images - Ce module vous permet d'organiser vos photos/scans/images téléchargées sous forme de galeries de maçonnerie. En cliquant sur la miniature de l'image, vous appellerez la galerie Lightbox avec la possibilité de renommer, supprimer ou télécharger l'image. Vous pouvez créer autant de galeries (dossiers) que vous le souhaitez.
Fichiers - Les fichiers téléchargés pour ce module sont visibles sous la forme de DataTable où vous pouvez voir des informations simples sur le fichier - c'est-à-dire : l'extension, l'icône du type de fichier (s'il y en a une définie pour un type donné), la taille du fichier. Les fichiers peuvent être renommés, téléchargés et supprimés de l'interface graphique.
Vidéo - Vous avez téléchargé une petite vidéo sur Internet ou enregistrée sur votre téléphone ? C'est donc un module pour le stocker - prend en charge les formats vidéo Web les plus populaires.
Rapports - contient des rapports en lecture seule créés à partir de données déjà existantes dans la base de données
Dans les deux cas, il est explicitement requis d'installer d'abord les dépendances du compositeur !
Pour une installation standard, appelez :
compositeur pms-installer
Pour l’installation à partir de Docker, appelez :
compositeur pms-installer-docker
Dans l'ensemble, j'ajouterai simplement quelques corrections de bugs/améliorations/modules de temps en temps - tout ce dont j'aurai juste besoin.
Je ne peux pas garantir le support. J'ai un travail, des affaires personnelles, etc., je partage simplement mon code/ma candidature en tant que MIT. Cependant, n'hésitez pas à poser des questions, à écrire des problèmes, etc. Comme mentionné, j'utilise et j'utiliserai cette application quotidiennement à partir de maintenant, donc il pourrait y avoir des changements, même bons pour moi.
Au fur et à mesure que j'y travaille, il y aura quelques correctifs et de nouveaux modules à l'avenir lorsque j'atteindrai le point où j'aurai obtenu tout ce dont j'ai besoin. Ainsi, après avoir atteint mon objectif, je pourrais traiter certaines demandes d'assistance si quelqu'un est intéressé.
Chrome
Je veux dire pour de vrai. Juste Chrome . Je connais un bug avec la copie du mot de passe dans Firefox par exemple. Mais je fais tout dans Chrome, donc je n'ai pas vraiment l'intention de vérifier cela sur d'autres navigateurs. Et avant que vous ne demandiez pourquoi je ne prends en charge que Chrome - je ne le fais pas parce que "Chrome est le meilleur" ou quelque chose comme ça, j'utilise simplement ce navigateur pendant 98% du temps et c'est tout.
Personal Management System est une application Web qui peut être exécutée dans les environnements Windows et Linux. Tout est testé par défaut sur Ubuntu 20.x.
Php 7.4.x
JS
JQ
TypeScript (à partir de la v1.3)
Symfony 5.x
MySQL
CSS
Scss
Nœud 10.22.1
Amorçage
Pack Web
Et peut-être d'autres dont je ne me souviens tout simplement pas
Symfonateur (interface utilisateur)
EncryptBundle (module Core pour les mots de passe)
Sélecteur d'icônes (sélecteur d'icônes pour le module Notes)
Bootbox (confirmations de sécurité supplémentaires pour CRUD)
Collection de fournisseurs Faker (extension Faker)
JsColor (Sélecteurs de couleurs pour le module Notes)
... bootstrap, TinyMce, DataTables et bien d'autres
... Je ne connais même pas certains d'entre eux qui sont pré-construits dans Symfonator
Mark Ogilvie - pour avoir corrigé les bugs d'EncryptBundle pour Symfony 4
Furcan - pour avoir ajouté mon idée de support modifiable pour Icon Picker
Petervanderwalt - pour l'ajout du support de la version fontawesome js pour IconPicker
SimonHaas - pour avoir fourni la configuration du docker
MohamedElashri - pour tester la configuration du docker
Rob Waight - pour avoir fourni les modifications et la documentation nécessaires à l'exécution de Docker sous Windows
Courrier - [email protected]