기술 스택
서비스별 주요 프레임워크, 데이터 계층, 운영 도구를 먼저 확인할 수 있게 정리했습니다.
BuildWon / Product Portfolio
WODMate, MyNurse, Workfolio의 기획, 구현, 배포, 운영을 직접 담당하며 축적한 제품 개발 기록입니다.
프로젝트
각 서비스의 기술 스택, 구현 범위, 운영 관점을 같은 기준으로 정리했습니다.
구성 방식
기술 스택, 기능 범위, 설계 판단, 개선 과제를 같은 형식으로 비교할 수 있게 구성했습니다.
서비스별 주요 프레임워크, 데이터 계층, 운영 도구를 먼저 확인할 수 있게 정리했습니다.
서비스마다 실제 사용자가 반복적으로 만나는 업무 단위를 기준으로 기능을 묶었습니다.
화면 수, 서비스 모듈, 외부 연동처럼 현재 구현 범위를 확인할 수 있는 지표를 남겼습니다.
운영 과정에서 확인한 개선 지점과 다음 개발 우선순위를 별도로 정리했습니다.
운동 기록 / 박스 운영 플랫폼
운동 기록 앱으로 출발해 박스 운영 플랫폼으로 확장하고 있습니다.
WOD 작성, 결과 기록, 기록별 정렬, PR/배지 노출까지 운동 데이터 흐름을 설계했습니다.
가입 요청, 코치 권한, 수업 예약, 회원권/드롭인 관리를 운영자의 일상 업무 흐름에 맞춰 정리했습니다.
AI WOD, 이미지 파싱, 만료 알림 등 반복 업무를 Edge Function과 자동화 작업으로 분리했습니다.
프리미엄, 광고 보상, 사용량 제한 정책을 실제 운영 지표에 맞춰 조정하고 있습니다.
초기에는 개인 운동 기록이 중심이었지만, 박스 WOD, 수업 예약, 회원권, 드롭인, 코치 관리까지 운영 기능이 확장되었습니다. 현재는 운동하는 사용자와 박스 운영자가 하나의 서비스 안에서 연결되는 구조를 만들고 있습니다.
Expo 앱, Supabase 서비스 계층, Edge Function, 코치/운영자 화면 구현을 담당했습니다.
간호사 업무 도구 / 학습 / 커뮤니티
근무표를 중심으로 팀 듀티, 의료용어, 퀴즈, 커뮤니티 기능까지 확장하고 있습니다.
개인 근무표, 커스텀 듀티, 급여 계산, 연차, 친구 근무표 공유 흐름을 고도화했습니다.
팀 생성, 역할, 초대, 공지 첨부, 듀티 신청, 배정표 발행까지 병동 단위 사용 흐름을 설계했습니다.
의료용어 캐시, 즐겨찾기, 임상 계산기, 데일리 퀴즈, 플래시카드를 반복 사용이 쉬운 도구 묶음으로 구성했습니다.
게시글, 댓글, 좋아요, 신고, 차단 기능은 커뮤니티 운영 부담을 고려해 단계적으로 확장하고 있습니다.
MyNurse는 근무표와 현장 도구가 중심입니다. 개인 근무표, 친구 공유, 팀 듀티 수합, 의료용어, 퀴즈, 커뮤니티가 분리되지 않도록 하나의 사용 흐름으로 연결하고 있습니다.
근무표, 팀 기능, 의료용어/계산 도구, 퀴즈, 커뮤니티와 신고/차단 기능을 만들었습니다.
웹 제작 / 구독형 유지보수
제작 문의, 구독 결제, 고객 관리를 하나의 운영 흐름으로 연결한 웹 서비스입니다.
서비스 소개, 가격, FAQ, 문의 폼까지 실제 상담 전환에 필요한 화면을 구성했습니다.
이메일 인증 코드, 회원 등록, 로그인, 세션 확인은 Cloudflare Functions로 처리합니다.
플랜 선택, 빌링키 발급, 첫 결제, 결제 기록 저장까지 구독 흐름을 연결했습니다.
문의 저장, 관리자 확인, 구독 취소/변경 등 운영 관리 기능을 단계적으로 확장하고 있습니다.
Workfolio는 단순 소개 페이지를 넘어 상담 접수, 회원 인증, 구독 플랜, 빌링키 발급, 결제 저장까지 이어지는 운영형 웹 서비스로 설계했습니다.
Astro 랜딩, 가격/프로세스 화면, Cloudflare Functions, D1 저장, Toss Billing, Mailgun 알림을 붙였습니다.
운영 관점
세 서비스를 운영하며 기능 출시, 데이터 품질, 사용자 문의, 결제와 권한 흐름을 함께 관리하고 있습니다.
초기에는 화면 구현과 배포가 제품 개발의 큰 비중이라고 생각했습니다. 실제 운영을 하면서는 배포 이후의 데이터 상태, 알림 실패, 결제 예외, 권한 분기, 사용자 문의 흐름이 제품 품질을 결정한다는 점을 확인했습니다.
WODMate, MyNurse, Workfolio는 도메인은 다르지만 운영 관점에서는 공통점이 많았습니다. 작은 인터페이스 수정이 문의량을 줄이기도 하고, 자동화 하나가 반복 관리 시간을 크게 낮추기도 합니다. 그래서 새 기능의 속도뿐 아니라 장기적으로 유지 가능한 구조인지 함께 검토합니다.