<aside>
💡
운영자가 직접 배달 메뉴를 관리할 수 있도록 메뉴 CRUD 기능을 제공하는 Admin 웹페이지 개발
문제 상황
- 메뉴 변경 시 개발자 개입이 필요하여 운영 대응 지연
- 실시간 메뉴 반영이 어려워 비즈니스 유연성 저하
주요 기여
- 메뉴 등록/수정/삭제 기능이 포함된 Admin UI 개발
- DB 연동 및 메뉴 상태 관리 로직 구현
- 입력값 검증 및 예외 처리 로직 설계
트러블슈팅
- 중복 데이터 등록 문제
- 서버 validation 및 unique 체크 로직 적용
- 삭제 시 데이터 정합성 문제
- Soft Delete 방식 도입으로 참조 무결성 유지
성과
- 운영팀이 직접 메뉴 관리 가능 → 개발 의존도 감소
- 배포 없이 실시간 메뉴 반영 가능
- 운영 프로세스 간소화 및 대응 속도 향상
한 줄 요약
Tech Stack: Java, Spring Boot, MyBatis, SQL server, JavaScript, Thymeleaf