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

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

Description and use

UI overhaul of a self-hosted data manager: moving from jQuery to Vue.js, adding TypeScript and Vite, improving mobile support and separating frontend from backend.

Problem

Users needed a single self-hosted platform to manage passwords, notes, files, finances, contacts, and health data without relying on cloud services.

Outcome

The redesign improved user experience, mobile compatibility, and code maintainability while preserving the self-hosted, privacy-focused nature of the application.

Workflow

  • 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.

Evidence

dropped jQuery in favor of Vue.js - frontend is now a standalone project, with the original tool serving as backend

Source

added TypeScript support - moved the build to Vite

Source

  • Record date: 2026-09-06T16:51:25.874Z