프로젝트 배경
1) 문제점 - 관리·주문·분석 등 성격이 다른 화면이 여러 앱으로 갈라져 있었습니다. - 앱을 따로 두면 지도·인증·디자인 요소가 각자 중복됩니다. - 반대로 한 저장소에 몰면 앱 하나를 고칠 때마다 전체가 다시 빌드됩니다. 2) 프로젝트 목표 - 앱 경계는 유지하면서 공통 코드는 한 벌만 두기 - 어느 앱에서 보든 같은 지도 조작감을 유지하기 - 한 번 로그인하면 앱 사이를 오갈
프로젝트 성과
9개 앱 공통 구조 확립
앱 9개와 공유 패키지 11개를 한 저장소에 두고 의존 방향을 한 방향으로 고정했습니다. 공용 코드를 한 번 고치면 아홉 앱에 함께 반영됩니다.
지도 조작감 통일
앱마다 흩어져 있던 지도 기능을 공유 패키지로 끌어올려, 어느 앱에서 보든 같은 좌표계와 같은 조작 방식을 유지하도록 만들었습니다.
앱 간 로그인 일원화
자체 인증을 만들지 않고 통합 인증을 붙여, 한 번 로그인하면 아홉 앱을 오갈 때 다시 묻지 않고 역할별 접근도 한 곳에서 판정합니다.
변경분만 다시 빌드
빌드 결과를 공유하도록 구성해, 바뀌지 않은 패키지는 다시 빌드하지 않고 넘어가도록 만들었습니다.
핵심 기능
진행 단계
저장소 구조 설계
2026.01.
앱 경계와 공유 패키지 범위를 정하고, 앱 내부 의존 방향을 한 방향으로 강제하는 레이어 규칙을 잡았습니다.
프로젝트 상세
1) 포트폴리오 소개 위성영상을 주문하고 납품받는 B2B SaaS 플랫폼의 프론트엔드를 설계·리드했습니다. 서비스 카테고리는 지도 기반 B2B SaaS이며, 메인 타깃은 위성영상을 발주하고 결과물을 받아보는 기업 실무자입니다. 견적부터 결제, 촬영 예약, 납품까지 이어지는 긴 흐름을 여러 앱으로 나누되, 지도와 인증과 디자인 요소는 한 벌만 두는 구성을 잡는 것이 과제였습니다. 2) 작업 범위 - 개







