Personal Dashboard App

vibecoding

A 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

Dashboard screenshot