1차 홈페이지 운영을 지탱하는 관리자 백오피스를 마스터-디테일 구조로 구현하여, 신청 내역·콘텐츠·커뮤니티·회원을 한 화면 흐름에서 처리할 수 있도록 설계합니다.
1차 홈페이지 운영을 지탱하는 관리자 백오피스를 마스터-디테일 구조로 구현하여, 신청 내역·콘텐츠·커뮤니티·회원을 한 화면 흐름에서 처리할 수 있도록 설계합니다. 2차 확장(수강신청·결제·대관예약·AI챗봇)을 위한 슬롯형 로드맵 대시보드까지 포함하는 확장 프로젝트입니다.
작업 범위
주요 업무




유지하는 동기화 구조 필요
컨설팅·사업 신청 내역을 좌측 리스트에서 선택하면 우측 패널에 신청자 정보, 처리 상태, 담당자 메모가 즉시 표시되는 관리자 화면입니다.
리스트-상세 패널 간 선택 상태를 URL 쿼리와 동기화하여, 특정 신청 건의 상세 화면을 URL 하나로 공유하고 재접속해도 그대로 복원되는 구조를 구현합니다.


조합소개, 사업소개, 교육과정 등 홈페이지 소개 콘텐츠를 코드 수정 없이 관리자가 직접 등록·수정할 수 있는 CMS 화면입니다.
소개 콘텐츠를 코드 배포 없이 관리자 화면에서 직접 수정할 수 있는 구조로 설계하여, 콘텐츠 변경 요청마다 별도 개발 작업이 필요하지 않도록 합니다.


게시판 글·댓글, Q&A 문의, 회원 계정을 한 화면에서 모니터링하고 신고·삭제·권한 변경을 처리하는 관리 화면입니다.
게시판·Q&A·회원 세 도메인의 관리 액션(삭제/정지/답변)을 단일 감사 로그 테이블에 기록하는 구조로 설계하여, 처리 이력을 한 화면에서 추적할 수 있습니다.


신청·게시판·회원 현황을 슬림 상태바로 요약하고, 2차 확장 예정 기능(수강신청·결제·대관예약·AI챗봇) 자리를 준비 슬롯으로 안내하는 화면입니다.
2차 확장 기능(수강신청/결제/대관예약/AI챗봇)을 실제 구현 없이 슬롯 컴포넌트로 미리 배치하여, 추가 예산이 확정되면 해당 슬롯에 기능을 바로 연결할 수 있는 확장 구조를 설계합니다.


신청·콘텐츠·게시판·회원 관리용 PostgreSQL 테이블 및 통합 감사 로그 테이블 설계
신청 내역 리스트·상세 조회, 상태 변경, 담당자 배정 API 18~20개 구현
React 기반 콘텐츠 CMS, 커뮤니티·회원 관리 화면, S3 업로드 연동 구현
2차 확장 슬롯 컴포넌트와 상태바형 운영 대시보드 구현, 통합 테스트 진행