DEV Community

codebunny20
codebunny20

Posted on

🌸 Bloom Update — New Features, Fixes, and a More Polished Experience

Bloom continues to grow. This update brings major improvements across core modules, data management, accessibility, and the overall user experience — all while keeping Bloom’s core promise intact: your data stays on your device, always.

Bloom

🌼 New Features & Improvements
Core Modules
Bloom’s foundational tools are now fully implemented and more polished than ever:

  • TrackMyHRT — Log medications with date, time, and dosage
  • Journey Journal — Daily entries with mood and symptom tagging
  • Cycle Tracker — Track menstrual cycles with flow intensity and history
  • Resource Manager — Save and organize helpful links
  • Voice Trainer — Client‑side audio recording with real‑time pitch visualization

💊 HRT Tools — Comprehensive Suite Expansion
The HRT Tools module received the largest set of upgrades:

  • Medication regimens with templates for estradiol, testosterone, spironolactone
  • Route & frequency options for each medication
  • Injection site rotation tracker (8 body sites + smart rotation suggestions)
  • Lab results logging with trend charts and target range indicators
  • Side effects tracking with severity levels (1–5)
  • Quick dose logging for active regimens
  • “Last dose” information displayed directly on regimen cards These tools now form a complete ecosystem for managing the day‑to‑day realities of hormone therapy.

📁 Data Management Improvements

  • Delete functionality for journal entries and medication logs
  • Export options for both medication logs and journal entries Bloom continues to prioritize user control and data portability — without ever sending anything to a server.

🌙 User Experience Enhancements

  • Personalized settings and dashboard greetings
  • Accessibility titles/descriptions added to mobile navigation
  • Light/dark theme support with Bloom’s signature lavender + soft blue palette
  • Improved theme management with safety guards to prevent UI issues These changes make Bloom more intuitive, more accessible, and more affirming.

🛠️ Technical Stack
Bloom is built with a modern, privacy‑respecting stack:

  • React + TypeScript frontend
  • Express.js backend
  • PostgreSQL database powered by Drizzle ORM
  • Local‑only data storage — no cloud sync, no accounts, no analytics Bloom remains fully private by design. Thanks for reading if you did, this project means so much to me.

Top comments (1)

Collapse
 
augsutss profile image
Augusts

That's a seriously impressive update. The depth you've added, especially with the HRT tools like injection site rotation and lab trend charts, is incredibly thoughtful. It's clear this isn't just an app—it's a tool built with real understanding and care for its purpose.

The absolute commitment to local-only data ("no cloud sync, no accounts, no analytics") is the most powerful feature you list. In this space, that's not just a technical choice; it's a core promise of safety and respect. Keeping that principle intact while adding so much functionality is no small feat.

This is meaningful work. Well done.