Personal Dashboard App
vibecodingA self-hosted dashboard for tracking habits, reading, and personal metrics with a clean minimal interface.
Overview
A personal dashboard application built for daily use. It consolidates habit tracking, reading logs, and personal metrics into a single clean interface that respects privacy by running entirely self-hosted.
Technical Stack
- Frontend: Vanilla JavaScript with web components
- Backend: Node.js with SQLite
- Deployment: Docker on personal VPS
Features
- Daily habit check-ins with streak tracking
- Reading log with progress visualization
- Personal metrics dashboard with custom charts
- Full data export and backup


