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

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

Описание и применение

Переработанный пользовательский интерфейс самохостинга для управления паролями, заметками, файлами, финансами и здоровьем, использующий Vue.js, TypeScript и Vite, с отдельным фронтендом и PHP/Symfony бэкендом.

Задача

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