프로젝트 설명
회사내의 업무를 하나로 통합한 사내 관리 웹 애플리케이션을 기획부터 개발 배포까지 단독으로 구축했습니다.
먼저 실제 업무 흐름을 분석해 직원·권한 관리 전자결재 연차 야근기록 지출결의 5개 도메인으로 설계했고 근로기준법 기준 연차 자동 산정(반차·반반차 지원)과 종료시각 기준 야근비 자동 계산 등 회사 고유 규칙을 코드에 반영했습니다.
기술은 Next.js Node.js(Express) PostgreSQL을 사용했으며 서버 세션과 구글 OTP 2단계 인증 bcrypt 암호화 감사 로그로 보안을 강화했습니다. 관리자용 통합 결재함에서는 월별 조회·합계·지급여부 관리·엑셀 다운로드까지 지원합니다.
결과물은 Docker Compose로 손쉽게 실행되며 Nginx 리버스 프록시와 HTTPS(Lets Encrypt) CI/CD 자동 배포를 구성해 회사 홈페이지와 ERP를 단일 서버에서 안정적으로 운영 중입니다.
외부 연동
구글 OTP 연동 공공 공휴일 데이터 API 연동