Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Show HN: I redesigned my self-hosted data manager's UI (4k stars, v2)

说明与用途

使用 Vue.js、TypeScript 和 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 delivers a modern, mobile‑friendly UI, separates concerns between frontend and backend, and improves developer experience with TypeScript and Vite. The project remains self‑hosted, preserving user control over sensitive data.

工作流

  • Redesign frontend: replace jQuery with Vue.js
  • Separate frontend as standalone project
  • Add TypeScript support
  • Configure Vite for build
  • Update UI for modern look and mobile friendliness
  • Maintain PHP/Symfony backend
  • Plan future PHP/framework upgrades
  • Add Health module for doctor appointments and documents

证据

dropped jQuery in favor of Vue.js

来源

frontend is now a standalone project, with the original tool serving as backend

来源

added TypeScript support

来源

moved the build to Vite

来源

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-11-02T10:43:57.768Z