HabitTracker

Information

  • Category: Web Application
  • URL: habits.casarioja.org
  • Stack: Stack: Node.js 22+, Express, SQLite via node:sqlite, Vanilla JavaScript, HTML5 and CSS3. Authentication with node:crypto, sessions via HttpOnly cookies, systemd and Cloudflare.

HabitTracker is a personal web application designed to track daily habits, build streaks and clearly visualize progress. It lets you manage positive and negative habits, check custom metrics and review monthly evolution from a responsive interface that adapts to light or dark mode. It stands out for its secure authentication, multiuser support, admin panel and lightweight deployment on a Raspberry Pi.

← Back to portfolio