프로젝트 소개
Personal Management System(PMS)은 개인 데이터를 관리하기 위한 중심 지점 역할을 목적으로 하는 자체 호스팅 웹 애플리케이션 백엔드입니다. README에는 이 저장소에 백엔드만 포함되어 있다고 명시되어 있으며, 별도의 프런트엔드 저장소 링크와 공식 문서, 샘플 자격 증명이 있는 공개 데모가 함께 제공됩니다.
작성자는 동기를 설명합니다. 많은 WordPress 플러그인을 조합하거나 기존 CRM을 커스터마이즈하는 대신 개인 시스템을 직접 작성하면 핵심 로직을 더 쉽게 이해하고 사용자 정의 모듈을 추가할 수 있었습니다. 목표는 인터넷 접속 없이 홈 네트워크 내의 터미널이나 Raspberry Pi에서 지속적으로 실행되는 애플리케이션으로, 개인 데이터가 클라우드 서비스에 흩어지지 않도록 하는 것입니다.
문서화된 모듈은 다음과 같습니다.
- Todo/Goals: 받아야 할 돈을 추적하는 payments 하위 모듈 포함
- Notes: 카테고리별로 정리
- Contacts: 전화 및 이메일 연락처 정리
- Passwords: 데이터베이스에 암호화되어 저장되며, 프런트엔드의 복사 버튼으로 원본을 가져올 수 있음
- Achievements: 개인 성취 추적
- Schedules: 오일 교환, 결제, 방문 등 반복 작업을 위한 일정으로 대시보드와 알림 벨에 표시됨
- Issues: 진행 중이거나 대기 중인 사안을 위한 항목으로 연락처와 진행 상황의 하위 기록 포함
- Travels: 방문할 장소를 위한 항목으로 Google Maps 링크와 이미지 포함
- Payments: 월별 요약, Products Prices 하위 모듈, 빚진 돈 하위 모듈, Bills 하위 모듈 포함
- Shopping: 계획된 구매용
- Job: Afterhours 및 Holidays 하위 모듈 포함
- Images: 라이트박스 보기, 이름 변경, 제거, 다운로드를 지원하는 메이슨리 갤러리로 정리
- Files: 확장자, 유형 아이콘, 크기를 포함한 DataTable로 표시되며 이름 변경, 다운로드, 제거 지원
- Video: 일반적인 웹 비디오 형식 저장
- Reports: 기존 데이터베이스 데이터에서 생성된 읽기 전용 보고서 포함
README에는 이 시스템이 개념적으로 CMS 또는 CRM과 유사하지만 기능은 더 적다고 명시되어 있으며, 개발자는 확장 기능을 작성하는 것이 가능하다고 합니다. 설치 및 기술 스택 세부 사항은 공식 문서 사이트에 위임되어 있습니다. 이 프로젝트는 MIT 라이선스로 배포되며, 작성자는 지원을 보장할 수 없다고 밝히지만 질문과 이슈는 환영한다고 합니다. 향후 계획은 필요에 따라 간헐적인 버그 수정, 개선 및 새 모듈로만 설명되어 있습니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.