HRT 여정 추적기 — Dev Suite

발행: (2026년 1월 3일 오전 02:36 GMT+9)
6 분 소요
원문: Dev.to

Source: Dev.to

🌱 설명하기 전에 작은 소개

저는 제 HRT 여정을 지원하기 위해 Windows 데스크톱 앱 작은 생태계를 천천히 만들고 있습니다 — 그리고 가능하면 다른 트랜스 분들에게도 유용한 무언가를 만들고 싶어요. “그냥 간단한 트래커가 필요해” 라는 생각으로 시작했지만, 이제는 저널링, 트래킹, 북마크, 그리고 이들을 연결해 주는 런처까지 포함된 전체 놀이 공간이 되었습니다.

아직 다듬어지지 않았습니다. 다소 어수선하고 실험적이며 계속 진화하고 있죠. 바로 그게 목적입니다. 이 워크스페이스는 제가 배우고, 반복하고, 실제로 사용하기 좋은 것이 무엇인지 찾아가는 곳입니다. 각 앱은 작은 프로토타입이며, 결국엔 하나의 일관되고 아름다운 도구로 합쳐질 것입니다.

과정이 궁금하거나, 진행 상황을 따라가고 싶거나, 혹은 퀴어 기술 프로젝트가 처음부터 성장하는 모습을 즐기고 싶다면, 제가 작업하고 있는 내용 전체를 아래에서 확인해 보세요.

🛠️ 스위트

이것은 제가 동시에 개발하고 있는 작은 Windows 데스크톱 앱들의 모듈형 워크스페이스입니다. 각각은 퍼즐의 다른 조각을 탐구합니다: 저널링, 트래킹, 북마크, 그리고 런칭. 최종적으로는 하나의 깔끔한 도구로 합쳐지겠지만, 현재는 실험, 반복, 학습에 집중하고 있습니다.

GitHub 저장소:

💻 스위트에 포함된 앱들

  • Journey Journal — 저널링에 초점을 맞춘 앱
  • TrackMyHRT — 호르몬 트래킹 앱
  • Resource Manager — 북마크 형태의 링크 저장기
  • Launcher — 워크스페이스 앱 선택기

각 앱은 자체 폴더에 존재하며, 각각의 PyInstaller .spec 파일, 에셋, 빌드 로직을 가지고 있습니다. UI는 PySide6 로 구현하고, PyInstaller 로 깔끔한 Windows 빌드를 패키징하고 있습니다.

🧪 이 워크스페이스가 의미하는 바

  • ✅ 실험, 프로토타입, 미니 기능을 위한 샌드박스

  • ✅ 각 앱을 독립적으로 개발할 수 있는 공간

  • ✅ PyInstaller 패키징을 위한 반복 가능한 빌드 시스템

  • ❌ 아직 통합된 앱이나 릴리즈 파이프라인은 아님

  • ❌ 아직 최적화되거나 최종 형태가 아님 — 기능이 수렴함에 따라 리팩터링이 예상됩니다

📁 폴더 구조

HRT Journey Tracker/
├─ Journey Journal/
├─ TrackMyHRT/
├─ Resource manager/
├─ Launcher/
└─ README.md

각 앱은 자체적으로 포함됩니다. 일부는 UI와 저장 로직을 위한 data/ 패키지를 사용합니다. build/dist/ 폴더는 패키징 과정에서 생성되며 커밋해서는 안 됩니다.

🧭 Launcher 앱

Launcher는 워크스페이스 내 앱을 자동으로 탐색하고 한 번의 클릭으로 실행할 수 있게 해줍니다. 지원 기능:

  • Alt+문자 단축키
  • 다크/라이트 테마 토글
  • 최근 활동 추적
  • 중복 인스턴스 경고
  • 구문/임포트 진단

폴더를 깊이 2까지 스캔하고 스마트한 휴리스틱을 사용해 진입 스크립트를 선택합니다.

Note: Launcher는 .py 폴더를 실행하지만, 탐색기를 열어 직접 .exe 파일을 실행할 수도 있습니다.

🧠 왜 여러 개의 앱인가?

각 앱은 서로 다른 UX 또는 워크플로우를 탐구합니다:

  • TrackMyHRT → 구조화된 트래킹
  • Journey Journal → 저널링 UI
  • Resource Manager → 빠른 링크 접근

기능이 안정화되면 공유 아키텍처와 패키징을 갖춘 하나의 통합 도구로 합칠 예정입니다.

💜 개인적인 메모

이 프로젝트는 저에게는 열정 프로젝트입니다 — 트랜스 여성으로서 제 커뮤니티를 위해 무언가를 만들고, 개발자로서 매 코드 라인을 통해 배우고 성장하고자 하는 마음이 담겨 있습니다.

이것이 한 사람이라도 자신의 여정에서 더 큰 지지를 느끼게 한다면, 그 자체로 충분히 가치가 있습니다.

함께 해 주셔서 감사합니다 💜

Back to Blog

관련 글

더 보기 »

RGB LED 사이드퀘스트 💡

markdown !Jennifer Davis https://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%...

Mendex: 내가 만드는 이유

소개 안녕하세요 여러분. 오늘은 제가 누구인지, 무엇을 만들고 있는지, 그리고 그 이유를 공유하고 싶습니다. 초기 경력과 번아웃 저는 개발자로서 17년 동안 경력을 시작했습니다.