프로젝트 소개
LifeForge는 모듈식 아키텍처를 통해 삶의 다양한 측면을 간소화하고 정리하도록 설계된 자체 호스팅 개인 관리 시스템입니다. 사용자가 필요한 모듈만 활성화할 수 있는 통합 플랫폼을 제공하여 앱 과부하와 구독 비용 문제를 해결하고, 사용하지 않는 기능을 피할 수 있습니다. 이 시스템은 프라이버시를 강조하며, 사용자의 자체 서버나 기기에 데이터를 로컬로 저장하고 텔레메트리나 데이터 마이닝을 하지 않습니다.
주요 모듈에는 생산성 도구(Todo List, Projects, Idea Box, Pomodoro Timer), 금융 관리(Wallet, Wishlist, Budget), 라이프스타일 향상(Journal, Achievements, Workout tracking), 학습 보조(Flashcards, Notes, CFOP Algorithms), 저장 솔루션(Books Library, Photos, Guitar Tabs), 정보 관리(Mail Inbox, Changi Airport), 사용자 정의(Personalization)가 포함됩니다.
이 프로젝트는 TypeScript, React, Node.js, Express, PocketBase로 구축되었습니다. 최근 모듈 연합 아키텍처에서의 스타일 충돌을 해결하기 위해 Tailwind CSS에서 토큰 기반의 컴포넌트 기반 내부 UI 라이브러리(`@lifeforge/ui`)로의 대규모 UI 아키텍처 마이그레이션을 완료했습니다. 기존 Tailwind 기반 버전은 참조용으로 보존되어 있습니다.
LifeForge는 손쉬운 배포를 위해 Docker를 지원하며 설치, 기여, 모듈 개발, 번역에 대한 포괄적인 문서를 제공합니다. CC BY-NC-SA 4.0 라이선스로 배포되며 아직 초기 개발 단계에 있어 기능이 변경될 수 있습니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.