Show HN: I redesigned my self-hosted data manager's UI (4k stars, v2)
Описание и применение
Переработка UI самодостаточного менеджера данных: переход от jQuery к Vue.js, добавление TypeScript и Vite, улучшенная мобильная поддержка и разделение фронтенда и бекенда.
Задача
Users needed a single self-hosted platform to manage passwords, notes, files, finances, contacts, and health data without relying on cloud services.
Результат
The redesign improved user experience, mobile compatibility, and code maintainability while preserving the self-hosted, privacy-focused nature of the application.
Рабочий процесс
- 1. Refactor frontend to Vue.js and TypeScript.
- 2. Set up Vite for modern build tooling.
- 3. Decouple frontend from backend, keeping PHP/Symfony as API.
- 4. Redesign UI for clarity and mobile responsiveness.
- 5. Deploy updated application as a self-hosted service.
Доказательства
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
- Дата записи: 2026-09-06T16:51:25.874Z