Skip to content

EchoLog

View on Gitea

EchoLog is a Flask-based web application for personal homelab journaling. Track your daily activities, maintain a streak, and search through your journal entries with a modern, PWA-enabled interface.

Features

  • Daily Journal Entries: Create and manage journal entries for any date
  • Streak Tracking: Automatically calculates consecutive days with entries
  • Search Functionality: Search by keyword or filter by specific date
  • PWA Support: Progressive Web App making this installable on mobile devices
  • Modern UI: Beautiful gradient design with Tailwind CSS and responsive layout
  • Optional Authentication: Enable login protection with environment variables
  • Multiple Database Support: Use MySQL/MariaDB or SQLite for data persistence
  • Docker Ready: Easy deployment with Docker and Docker Compose
  • Kubernetes Support: Includes Kubernetes deployment manifest