1. 개발 목적
- 리테일 현장 업무의 디지털 통합 관리: 본사·브랜드팀·매장 직원 간 분산된 매출 리포트, 근태, 커뮤니티 공지 업무를 단일 ERP 플랫폼으로 일원화하여 조직 전반의 데이터 흐름을 실시간으로 연결.
- 역할별 권한 기반 데이터 접근 통제: 본사·브랜드팀·매장 단위로 데이터 접근 범위를 분리하고 역할별 메뉴·기능 노출을 제어하는 RBAC 구조를 설계하여 데이터 무결성과 보안을 동시에 확보.
- 매출·근태 자동화로 행정 공수 절감: 일일·월간 리포트 달성률 자동 계산, QR 출퇴근 기반 근태 자동 기록, 엑셀 업로드·다운로드 파이프라인을 구축하여 수작업 행정 업무를 시스템으로 대체.
2. 기술 스택 및 선정 포인트
Front-end : React Native / TypeScript (App) Admin Web : React / TypeScript Back-end : Node.js / NestJS Server : AWS EC2 / S3 DB : PostgreSQL
역할별 권한 분기, 브랜드·매장 단위 데이터 접근 범위 분리, 엑셀 업로드·다운로드 등 복잡한 비즈니스 로직을 모듈화된 NestJS로 처리. S3를 활용한 엑셀 파일 관리 및 앱·웹 분리 구성으로 각 사용자 환경에 최적화된 UX 제공.
3. 주요 기능
QR 출퇴근 및 근태 자동 기록, 일일·월간 리포트 등록 및 달성률 자동 계산, 근태 조회·변경 신청, 커뮤니티 공지 및 게시글, 리포트 항목 설정, 매출·근태 데이터 관리, 직원·권한 관리, 엑셀 업로드·다운로드, 역할별 메뉴·기능 노출 제어, 브랜드·매장 단위 데이터 접근 범위 분리
4. 루멘트만의 성공 전략
- 브랜드·매장 단위 데이터 접근 분리 설계: 본사는 전체 데이터를, 브랜드팀은 소속 브랜드 데이터를, 매장 직원은 자신의 매장 데이터만 조회할 수 있는 계층형 데이터 접근 구조를 설계. 역할별 메뉴·기능 노출 제어와 결합하여 조직 규모에 관계없이 확장 가능한 권한 관리 체계 확립.
- 리포트 달성률 자동 계산 및 엑셀 파이프라인 구축: 일일·월간 리포트 입력 데이터를 기반으로 목표 대비 달성률을 자동 산출하고, 엑셀 업로드·다운로드를 통해 본사·브랜드팀·매장 간 데이터 연동을 자동화. 수작업 집계와 보고 업무를 시스템이 대체하는 운영 효율화 구조 완성.
5. 작업결과
- QR 출퇴근·일일·월간 리포트·달성률 자동 계산·근태 관리·커뮤니티 전 기능 구현 완료. 역할별 권한 제어 및 브랜드·매장 단위 데이터 접근 분리 구조 확립. 엑셀 업로드·다운로드 파이프라인 구축으로 조직 간 데이터 연동 자동화 달성.
* 실제 앱 화면은 하단의 이미지를 확인해주세요.











