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)