Lumir-ERP (사내 백오피스)
4 도메인 워크스트림 통합 — CMS 풀스택 + 자원예약·LRIM·면접관리 프론트엔드
사내 전 사원 + 외부 입사지원자까지 4 도메인 백오피스. 프론트는 외부 API(AMS·CMS·LRIM)와 UAM용 MongoDB를 호출하는 오케스트레이터이고, CMS만 풀스택 단독(기획·BE·테스트)입니다. Plan(mock)/Current(실제 API) 환경 분리 패턴(파트장 인계)을 4 도메인에 일관 적용 — 핵심 자산은 4 도메인 동시 적응력.
루미르 사내 백오피스 4개 도메인(자원예약·CMS·LRIM 채용·LRIM 면접관리) 풀스택 구축이 필요했고, 사내 전 사원 + 채용 담당자·면접관·평가자 + 외부 입사지원자까지 사용자 풀이 가장 넓은 회사 프로젝트입니다.
Next.js 14/15 (App Router) + TypeScript + Tailwind + shadcn/ui + SWR + Playwright를 사용했습니다. Plan(mock)/Current(실제 API) 환경 분리 패턴 (파트장 인계) + 도메인별 Context 패턴 + (cms)/(sms)/(ams)/(uam) 도메인 분리 + UAM은 MongoDB 직접 접근입니다. LRIM 두 앱은 pnpm + Turborepo 모노레포(@repo/ui·common·modules)입니다. AI native 100%로 코드 작성은 AI, 본인은 UI 기획 검토 + 코드 연결 검토 + e2e 테스트를 담당합니다.
사내 전 사원 + 외부 입사지원자까지 운영 중인 4 도메인 백오피스입니다. CMS는 풀스택 단독(기획·BE·테스트, 프론트 테스트 개선 중), 나머지 3개는 프론트 모든 기능을 담당했습니다. 핵심 자산은 프로젝트 4개가 아니라 4 도메인 동시 적응력과 CMS 풀-사이클 단독 경험입니다.
4 워크스트림 모든 기능 구현 (자원예약·CMS·LRIM·면접관리). CMS는 풀스택 단독 (기획·BE·테스트). 4 워크스트림에 일관된 Plan/Current 패턴 적용.
Plan/Current 환경 분리 패턴 + WikiContext 등 도메인 컨텍스트 패턴 (파트장 설계). 본인은 4 워크스트림에 따라 적용하는 역할.
Plan/Current 패턴과 도메인 컨텍스트 패턴은 파트장 설계입니다. 본인이 새로 만든 패턴이 아닙니다. CMS 프론트 테스트는 현재 개선 작업 중이며, 자원예약·LRIM은 프론트만 담당하고 백엔드는 외부입니다.
면접 Q&A 준비
Q.Plan/Current 환경 분리 패턴을 설명해줄 수 있나요?+
Q.4 워크스트림 동시 진행이 어떻게 가능했나요?+
Q.본인이 설계한 부분과 인계받은 부분?+
Q.가장 자랑하는 부분?+
- ·각 워크스트림 시작 시점
- ·누적 시간 (4 워크스트림 합산)
- ·사내 사용자 수
- ·외부 입사지원자 누적 수