2025년 3월 말, 군복무 중 직접 겪은 불편함을 해결하고자 시작한 노트북 수리 요청 시스템 WingITs는 기획부터 구현, 디자인, 배포 직전 단계까지 약 3개월 간의 개발 여정을 거쳐 완성되었습니다. 사실 전역 준비와 이사 준비로 예상했던 것보다 더 오래 걸렸던 것 같네요.
현재까지의 개발 결과물은 완성도 측면에서 핵심 기능이 대부분 구현되어 실사용이 가능한 수준이지만, 아직 외부 배포는 진행하지 않았습니다.
그 이유는...
원래는 Render를 통해 간편하게 배포하고, 테스트 사용자 피드백을 빠르게 받을 계획이었습니다.
하지만 이후 고려한 몇 가지 요소로 인해 EC2 + Docker 기반 클라우드 배포 방식으로 방향을 바꾸게 되었습니다:
따라서 현재는 배포를 보류하고 있지만, 보안 검토 및 허가 절차가 완료되면 EC2 기반으로 정식 배포를 진행할 계획입니다.
| 항목 | 설명 |
|---|---|
| ✅ 관리자별 통계 분리 | 현재는 전체 관리자 통계만 제공 → 로그인한 관리자 기준으로 분리 예정 |
| 🔐 비밀번호 변경 이력 기록 | 보안 강화를 위해 비밀번호 변경 시점 및 이력 추적 기능 추가 |
| 📊 노트북 상태 통계 | 전체 노트북의 상태(보유/수리중/반납 등)를 시각적으로 확인 |
| ⛓️ 소유권 이력 자동화 | 수리 상태 변경 시 자동으로 소유권 이전 기록 반영 |
| 🧪 통합 테스트 코드 작성 | 단위/통합 테스트 작성을 통해 코드 신뢰성 향상 예정 |
| 🏁 AWS EC2 배포 | Docker + Nginx + MySQL 구성으로 클라우드 배포 예정 |
이번 시리즈에서는 마무리 단계 이후, 보안 검토를 통과하거나 실제 운영에 필요한 기능이 추가되는 경우를 중심으로 기능 개선 및 후속 개발기를 다룰 예정입니다.
- 관리자 전용 통계 기능 고도화
- 수리 요청 소유권 변경 로직 완성
- 실사용자 기반 피드백 반영 등
※ 개발 중 겪었던 다양한 시행착오와 기술적 문제들은 별도의 시리즈, "개발 이슈 로그"에서 보다 상세히 다루고 있습니다. 🔧