방문간호사 앱을 만들다가 깨달았다. 스테이션 관리자 기능이 없으면 100% 활용이 불가능하다는 것을. 5개 시스템으로 확장, CI/CD 자동화 완료!
케어키로 개발 중 중요한 깨달음이 있었다.
💡 중요한 발견
방문간호사(訪問看護師)를 위한 앱을 만들고 있었는데,
스테이션 관리자(ステーション管理者) 기능도 필수라는 것을 깨달았다.
왜 관리자 기능이 필요한가?
간호사가 "이 앱 쓰고 싶어요!"라고 해도,
스테이션(사업소)이 지원하지 않으면 100% 활용이 불가능하다.
예를 들어:
개인 앱으로는 한계가 있다.
🔄 피벗: 앱에서 플랫폼으로
그래서 지금 방향을 바꾸고 있다.
- 기존: 간호사 개인용 업무 관리 앱
- 변경: 간호사 + 스테이션 관리자를 연결하는 플랫폼
📈 시스템이 커졌다
처음엔 심플한 앱이었는데,
지금은 5개의 시스템이 연동되고 있다!
| 시스템 | 설명 | 상태 |
|---|---|---|
| 랜딩페이지 | 서비스 소개 및 가입 유도 | ✅ 운영 중 |
| 간호사용 웹앱 | PWA 기반 업무 관리 | ✅ 운영 중 |
| 간호사용 모바일앱 | Flutter 네이티브 앱 | 🔄 준비 중 |
| 스테이션 관리자 페이지 | 관리자용 대시보드 | 🔄 개발 중 |
| 운영자 콘솔 | 전체 시스템 관리 | 🔄 개발 중 |
⚙️ CI/CD 자동화
1인 개발이니까 자동화가 생명이다! 😄
GitHub Actions로 CI/CD 파이프라인 구축 완료:
git push → 자동 감지 → 5개 시스템 전부 배포!- detect-changes: 변경된 파일 감지
- deploy-landing: 랜딩페이지 배포
- deploy-web: 웹앱 배포
- deploy-station: 스테이션 관리자 페이지 배포
- deploy-console: 운영자 콘솔 배포
push 1번으로 전부 배포 👍
🚀 개발 현황
지금 초스피드로 개발 중이다! 😊
스테이션 관리자 페이지 주요 기능:
🎯 이번 교훈
B2B SaaS는 모든 이해관계자를 고려해야 한다.
개인 사용자만 보면 안 된다.
조직 내에서 어떻게 사용될지를 먼저 그려야 한다.
그리고 1인 개발에서 자동화는 선택이 아닌 필수.
시스템이 커질수록 수동 배포는 불가능하다.
이번 깨달음으로 케어키로가 더 큰 가치를 만들 수 있게 됐다.
간호사도, 스테이션도, 모두가 원하는 서비스로!