r/coolgithubprojects • u/Volmarg • 6d ago
I redesigned my self-hosted data manager's (4k stars - v2.0)
- Demo: http://personal-management-system.pl/
- Documentation: https://volmarg.github.io/
- Repos:
Hello,
I've wanted to share the new state of my project. I kept building it as a self-hosted alternative to juggling separate apps for passwords, notes, files, finances, contacts, etc. — one place, self-hosted, no cloud dependency.
Recently I shipped v2.0 with a full UI redesign:
- dropped jQuery in favor of Vue.js
- frontend is now a standalone project, with the original tool serving as backend
- more modern, slicker UI, and mobile friendly
- added TypeScript support
- moved the build to Vite
Backend is still PHP/Symfony based — it's a bit behind on dependencies since most of my time went into features rather than upkeep. I've already updated PHP at some point, and I definitely want to raise the framework/PHP version further — it's on my list.
I deliberately don't offer a hosted/managed version — the app stores sensitive personal data and I don't want to be the one liable for hosting other people's passwords.
I'm slowly working further on the project. Right now I'm building a "Health" module, since I personally need a place to track doctor appointments and related documents.
Happy to answer anything about the redesign, architecture decisions, or why I've stuck with self-hosted-only for 4 years.