01
운영 화면 동작을 거꾸로 따라가 문서에 없던 예외 조건을 찾았습니다
- 고른 것
- 운영 화면을 직접 써 보며 동작을 거꾸로 따라가고 옮긴 화면마다 같은 조건을 만들어 비교했습니다.
- 결과
- 포인트 적립 약관에 동의하지 않았을 때만 뜨는 팝업 같은 예외 조건을 찾아 새 화면에 구현했습니다.
회사에서 한 일 / 임직원 쇼핑몰 React SPA 재구축
대형 통신사 자회사 임직원 쇼핑몰(수탁), 쇼핑몰 프론트엔드 단독과 일부 백엔드 API
JSP로 된 임직원 쇼핑몰의 사용자 화면(PC와 모바일)을 React SPA로 혼자 다시 만든 수탁 프로젝트입니다. 회사 백엔드 팀이 관리자 시스템과 새 백엔드를 만드는 동안 새 API가 나오는 대로 붙였고 필요한 백엔드 API 일부는 직접 만들었습니다.
2024년 2월부터 8월까지
PC와 모바일 사용자 화면 전체
외부 업체 화면, 결과는 서버가 돌려준 페이지로
개통 신청서(iframe), 통신사 계정 로그인 창
기존 JSP 쇼핑몰은 소스를 실행하기도 문서를 확인하기도 어려웠습니다. 운영 중인 화면이 사실상 유일한 명세였습니다.

다시 만든 쇼핑몰 사용자 화면의 첫 화면 (로고와 계정 정보는 가림)
window.opener가 비어 원래 창에 결과를 보내지 못했습니다.BroadcastChannel로 창 사이에 결과를 주고받게 바꾸고 요청마다 무작위 키를 붙여 다른 창의 결과와 섞이지 않게 했습니다.