Show HN: Piruetas – A self-hosted diary app I built for my girlfriend
Source: Hacker News
Overview
I searched for a simple, self‑hosted journal app for my girlfriend, but everything I found was either too complex, too feature‑heavy, too feature‑less, or required trusting a cloud service. So I built Piruetas (the name means “pirouettes” in Spanish – she chose it).
It’s a day‑per‑page diary with rich‑text editing, drag‑and‑drop image uploads, auto‑save, public share links, and a clean mobile UI. It can be set up for personal or multi‑user usage via Docker Compose.
Features
- Day‑per‑page diary layout
- Rich‑text editor with formatting options
- Drag‑and‑drop image uploads
- Automatic saving of entries
- Public share links for individual pages
- Responsive mobile‑friendly UI
- Deployable as a single‑user or multi‑user instance using Docker Compose
Demo
Try the live demo (login: demo / password: piruetas; data resets every 30 minutes):
Installation
Piruetas can be deployed with Docker Compose. The repository includes a ready‑to‑use docker-compose.yml file that sets up the application and its dependencies.
Source Code
The project is open source and available on GitHub: