Hello everyone â quick update on the HRT Journey Tracker Suite project.
Iâm actively working on a secure, privacyâfocused web app version of the suite using Replit as my development environment. My goal is to create a safe, accessible space for trans folks to track their HRT journey without sacrificing autonomy or data privacy. Everything is being designed with localâfirst principles, no accounts, no analytics, and no unnecessary data collection.
Right now Iâm learning how to structure the project in Replit, and making sure the whole system stays transparent, secure, and communityâcentered. Itâs a big shift from desktopâonly tools, but Iâm excited about the possibilities.
If you have experience with:
⢠Replit workflows or best practices
⢠Privacyâfirst web app design
⢠Secure API integration
⢠Localâfirst or offlineâfriendly architectures
⢠Accessibility workflows in noâcode/lowâcode or hybrid tools
âŚI would really appreciate any guidance, resources, or feedback.
This project is built for the community, and I want to make sure Iâm doing it right. Thanks for reading, and thanks in advance to anyone willing to share their knowledge.
đą A Small QualityâofâLife Update: Renaming the App to Bloom
Iâm also making a small but meaningful qualityâofâlife improvement:
Iâm renaming the entire suite from âHRT Journey Tracker Suiteâ to âBloom.â
The new name is shorter, cleaner, easier to say, and better reflects the growthâfocused, affirming spirit of the project. It also makes the ecosystem feel more cohesive as it expands into multiple tools and platforms.
đĽď¸đ Why Iâm Also Building a Web Version
I want to explain why Iâm taking the webâapp route at all.
Iâm not dropping the desktop app. Iâm building the desktop Python version and the web version at the same time, and thatâs exactly why things get overwhelming. The desktop version requires a lot of pure Python work â UI, architecture, state management, packaging â and Iâm still growing as a developer. Every time I push forward on the desktop build, I hit a wall and come to a complete stop, and then the cycle repeats.
Starting the web version has its own learning curve. Juggling both paths at once is a lot, and thatâs where the overwhelm comes from. Iâm using Replit because it gives me a more structured, contained environment to keep moving when I hit a wall.
Both versions matter. Both versions are being built. Iâm just taking the route that lets me keep making progress instead of getting stuck.
đ Want to See the WorkâinâProgress?
If youâre curious, you can check out the very early, stillâinâprogress version of the web app here
Itâs absolutely not finished â lots of things are rough, missing, or experimental â but having fresh eyes on it would really help. Any feedback, suggestions, or accessibility notes are deeply appreciated as I keep shaping Bloom into something truly communityâcentered.
Top comments (0)