모든 프로젝트GS리테일
GS리테일 점포경영시스템
2025.05 — 현재
Operation & Feature Improvement
편의점AX팀 · 프론트엔드 개발 및 운영 이슈 개선
프로젝트 개요
전국 GS25 점포의 운영자와 경영주가 매일 사용하는 시스템입니다. 발주(점포가 본부에 상품을 주문하는 업무), 상품조회, 소비기한관리, 공문/인쇄, 대시보드 영역을 담당하고 있습니다.
화면만 보는 것이 아니라 Spring/MyBatis/Oracle 기반 API 응답, 조회 조건, 배치 데이터까지 함께 확인해 원인이 어디인지부터 분명히 하는 방식으로 운영 이슈에 대응합니다. API 쪽 원인은 직접 고치고, 배치가 원인이면 어느 지점인지까지 좁혀 전달합니다.
핵심 도전 과제
- 업무 판단이 걸린 화면에서 데이터가 잘못 표기되면 곧바로 점포 운영 혼선으로 이어지는 구조
- 발주·상품조회처럼 하루에도 수십 번 반복되는 업무의 탐색 비용
- PC와 모바일, 특수 채널 점포까지 분기되는 화면 조건의 복잡도
구현 솔루션
판단 근거를 화면에서 바로 확인하도록
- 장려금·원가할인 정보가 안내 문구로만 제공돼 해당 상품을 다시 검색해야 했던 흐름을, 문구를 클릭하면 그 조건이 적용된 발주 화면으로 바로 이동하도록 개선
- 할인율·할인금액을 분리 표기해 판단에 필요한 수치를 한 화면에서 제공
탐색 비용 절감
- 발주 이력과 점간이동(점포 간 상품 이동) 내역에 조회 조건을 보강해, 원하는 건을 찾기 위해 전체를 훑어보던 동작 제거
- 여러 홍보물이 하나로 묶여 필요한 자료만 출력할 수 없던 인쇄 구조를 항목별 양식으로 분리하고 템플릿 추가
프론트엔드에서 멈추지 않는 문제 해결
- 화면 이슈를 API 응답·조회 조건·배치 데이터까지 함께 확인해 원인 지점을 특정하고, API 쪽 원인은 직접 수정
사용 기술
VueTypeScriptPiniaYarn Berry(PnP)SpringMyBatisOracle