Blog

웨이티플러스에 스크린 리더 접근성 이식하기 — ARIA부터 iOS Dynamic Type까지

웨이티플러스(Waitee+) 앱에 스크린 리더 지원과 iOS 텍스트 확대 대응을 추가한 과정. 커스텀 UI에 ARIA 시맨틱을 얹는 방법부터, 라디오그룹 자식 role 누락, 해시 라우터와 충돌하던 skip-link, Xcode 미등록으로 인한 iOS 빌드 실패, 백그라운드 스레드 UI 접근까지 리뷰 과정에서 발견한 네 가지 실제 버그와 해결 과정을 정리했다.

13

웹 접근성 ARIA Capacitor iOS React TypeScript
생성된 이미지에 우리만의 서명을 새기는 법: K-Pattern Watermark Service

AI 생성 이미지의 출처를 증명하기 위해 TrustMark 기반 비가시적 워터마크 삽입·추출 서비스를 FastAPI로 구축했다. 이미지 전체 픽셀에 고정 서명을 심어 서비스 산출물임을 증명하며, 내부망 전용 배포 환경에 맞춰 모델 사전 다운로드, 이벤트 루프 블로킹 방지, 손상 이미지 오류 분류 등 실제 운영 제약을 하나씩 해결한 과정을 정리했다.

10

이미지워터마킹 Docker FastAPI Python TrustMark