À propos du projet
Personal Management System (PMS) est un backend d'application web auto-hébergée dont l'objectif déclaré est de servir de point central pour la gestion des données personnelles. Le README précise que ce dépôt ne contient que le backend ; un dépôt frontend distinct est lié, ainsi que la documentation officielle et une démo publique avec des identifiants d'exemple.
L'auteur explique sa motivation : plutôt que d'assembler de nombreux plugins WordPress ou de personnaliser un CRM existant, écrire un système personnel facilitait la compréhension de la logique centrale et l'ajout de modules personnalisés. L'objectif est une application fonctionnant en continu sur un terminal ou un Raspberry Pi au sein d'un réseau domestique, sans accès Internet, afin que les données personnelles ne soient pas dispersées entre services cloud.
Les modules documentés incluent :
- Todo/Goals, avec un sous-module payments pour suivre l'argent à encaisser
- Notes organisées par catégorie
- Contacts pour organiser les contacts téléphoniques et e-mail
- Passwords stockés chiffrés dans la base de données, avec un bouton de copie côté frontend pour récupérer l'original
- Achievements pour suivre les accomplissements personnels
- Schedules pour les tâches récurrentes telles que vidanges, paiements et visites, affichées sur le tableau de bord et la cloche de notification
- Issues pour les dossiers en cours ou en attente, avec des sous-enregistrements de contacts et de progression
- Travels pour les lieux à visiter, avec liens Google Maps et images
- Payments, incluant des synthèses mensuelles, un sous-module Products Prices, un sous-module owed-money et un sous-module Bills
- Shopping pour les achats prévus
- Job, avec les sous-modules Afterhours et Holidays
- Images organisées en galeries masonry avec visionneuse lightbox, renommage, suppression et téléchargement
- Files affichés dans un DataTable avec extension, icône de type et taille, avec prise en charge du renommage, du téléchargement et de la suppression
- Video pour stocker les formats vidéo web courants
- Reports contenant des rapports en lecture seule générés à partir des données existantes de la base de données
Le README indique que le système est conceptuellement similaire à un CMS ou un CRM, bien qu'avec moins de fonctionnalités, et que l'écriture d'extensions est envisageable pour les développeurs. Les détails d'installation et de stack technique sont renvoyés au site de documentation officielle. Le projet est publié sous licence MIT, et l'auteur précise qu'aucune assistance ne peut être garantie mais accueille volontiers les questions et les issues. Les projets futurs sont décrits uniquement comme des corrections de bugs occasionnelles, des améliorations et de nouveaux modules selon les besoins.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.