Show HN: I redesigned my self-hosted data manager's UI (4k stars, v2)
说明与用途
使用 Vue.js 和 Vite 重新设计的自托管数据管理器 UI,提供现代化、移动友好且不依赖云的体验。
问题
Users need a single self‑hosted platform to manage passwords, notes, files, finances, contacts, and health data without relying on cloud services.
结果
The redesign modernized the UI, improved performance, and made the application mobile‑friendly while keeping the system fully self‑hosted.
工作流
- 1. Replace jQuery with Vue.js for reactive UI
- 2. Split frontend into a separate project
- 3. Migrate build system to Vite
- 4. Add TypeScript support
- 5. Update PHP dependencies as needed
- 6. Deploy self‑hosted instance
证据
dropped jQuery in favor of Vue.js
frontend is now a standalone project, with the original tool serving as backend
added TypeScript support
Backend is still PHP/Symfony based — it’s a bit behind with dependencies since most of my time went into features rather than upkeep
- 记录日期: 2026-10-10T03:41:07.886Z