사장님, 알바생, 로그인, 비로그인 같은 권한/상태 관리,필터 , 검색, 정렬 등 실무 UI 패턴 구현,
API와 클라이언트 로직의 보완 경험 (브라우저 저장소)까지 모두 다룰 수 있어 실제 서비스 개발과 유사한 학습 경험을 제공
「The-julge/더줄게」 프로젝트를 선택한 이유
권한 분기 기반의 복잡한 서비스 구조 흐름 : 사장과 알바라는 서로 다른 권한을 기반으로 라우팅과 조건부 UI 렌더링을 구현할 수 있습니다.
상태 관리의 복잡성: 공고 등록 → 지원 → 승인/거절 → 알림까지 이어지는 흐름은 단순한 CRUD를 넘어서 여러 단계 상태 전이를 배울 수 있습니다. 이러한 흐름을 구현하다 보면 전역 상태 관리의 필요성을 자연스럽게 체감하고, 라이브러리 도입의 필요성을 이해할 수 있는 기회가 될 수 있습니다.
실무에 가까운 UI 요소: 캘린더, 모달, 알림, 검색, 페이징, 정렬, 필터 등 실제 서비스에서 자주 요구되는 UI/UX 패턴을 구현 할 수 있습니다.
로그인 여부에 따른 접근 제어: 비로그인 사용자도 접근 가능한 페이지가 많아, 권한/상태에 따라 UI와 라우팅을 세밀하게 나누는 경험을 쌓을 수 있습니다.
API 부족 시 대체 로직 구현 경험: 최근 본 공고 처럼 별도의 API가 없는 기능은 브라우저 저장소(localStorage/sessionStorage)를 활용해 직접 구현 해볼 수 있습니다. 이로인하여 API-UI 간 간극을 해결하는 능력을 기를 수 있습니다.
실제 구직 매칭 서비스와 유사한 시나리오: 조건 검색, 정렬, UI 패턴 등 실무 서비스에서 바로 적용 가능한 기능들을 구현할 수 있습니다.
확장 및 커스터마이징 가능한 UI : 기획에서 미흡한 부분을 개별 커스터마이징을 통해 보완할 수 있는 프로젝트로 차별점을 가져갈 수 있습니다.