프로젝트 배경
1) 문제점 - 중소기업 근태/급여 관리가 수작업 또는 여러 프로그램에 분산 - 출퇴근 기록 누락, 연차 관리 오류, 급여 계산 실수 빈번 발생 - 기존 jQuery/PHP 5 기반으로 MVC 패턴 없이 비즈니스 로직·뷰가 한 파일에 혼재 2) 프로젝트 목표 - 통합 근태/급여 관리 SaaS 플랫폼 구축 - 5단계 권한 체계 (어드민→노무법인→사업주→중간관리자→근로자) - React/Larav
프로젝트 성과
신규 페이지 개발 시간 50% 단축
Chakra UI 기반 53개 공통 컴포넌트 구축, 346개 파일에서 재사용. 노무법인 6개 모듈 신규 개발 완료
UI 프리징 완전 해소 — 관련 CS 문의 해소
수천 명 급여 정산 화면에서 react-window 가상화 + React.memo + Redis 캐싱으로 UI 프리징 해소
핵심 기능
진행 단계
요구사항 분석 및 설계
2020.08
HR 시스템 요구사항 정의 및 데이터베이스 설계, 사용자 시나리오 기반 기능 명세 작성
프로젝트 상세
B2B2C 근태 및 급여 관리 SaaS(gwnote.com). 어드민→노무법인→사업주→중간관리자→근로자 5단계 권한 체계. API 963개 라우트, DB 모델 166개, 마이그레이션 530개 규모. [프로젝트 배경] 중소기업 대상 근태/급여 관리가 수작업 또는 여러 프로그램에 분산. 출퇴근 기록 누락, 연차 관리 오류, 급여 계산 실수 등 발생. [주요 개발 내용] • Chakra UI 디자인







