
ServerOps Dashboard
I made an app to run commands on multiple servers on a local lan, still not finished but 80% done.

I made an app to run commands on multiple servers on a local lan, still not finished but 80% done.
I have ulcerative colitis, which can be difficult to manage. To better understand my symptoms, identify patterns, and track daily health trends, I created a health tracking program called Poo Diaries, description below. It was a fun project, tell me what you think. I don't have a lot of data added yet, I'll show 2 pictures, the main dashboard with no data and a saved articles page.
Poo Diaries is a private, self-hosted health tracking application built for personal use. It serves as a daily health journal, medical dashboard, and doctor-visit preparation tool — all in one. The app helps one user log and review symptoms (with severity scoring), bowel movements (via a guided Bristol-type checklist), meals (with custom food tags and search), and vitamins, supplements, and prescription medications. Doctors and appointments are tracked alongside configurable reminders sent through Pushover or Textbelt, so nothing slips through the cracks.
All health data is brought together in a combined timeline grouped by day, with collapsible sections powered by Alpine.js. Symptom trends are visualized with severity-over-time line charts and frequency bar charts using Chart.js. The dashboard provides at-a-glance daily counts, recent symptoms, upcoming appointments, and reminder status. Filterable date presets — today, week, month, year, custom range, or all time — are available on every tracker page for quick navigation through your history.
Beyond tracking, Poo Diaries generates doctor-friendly HTML reports summarizing symptoms, bowel movements, meals, supplements, and appointments for any date range. CSV exports and full ZIP backups give you full ownership of your data. An optional OpenRouter AI analysis feature identifies patterns in your logs (with PubMed search links for further reading) while always including clear medical disclaimers that the output is for discussion with your doctor — not a diagnosis. You can also save medical articles for later reference. The app is built with Django and PostgreSQL, styled with Tailwind CSS, and designed to run behind Caddy on Ubuntu with Gunicorn and systemd.