Skip to content

기능 정의서

Loafacto Hub의 핵심 기능과 역할 분담, 운영 시나리오를 정리한 문서입니다.

1. 개요

  • 대상: 웹 기반 운영/관리/사용자 제품군을 통합 제공
  • 구성: 백엔드 API, 웹 UI, 관리자 전용 영역, AI 기능(향후 확장)

2. 사용자 영역 (User)

주요 기능

  • 공지/이벤트 조회
  • 피처 탐색 및 상세 조회
  • 내 정보, 기록 조회
  • 1:1 문의, 신고, 탈퇴/개인정보 처리
  • 변경 이력 확인

사용자 여정

  1. 진입 → 홈/메인 메뉴
  2. 피처 탐색 및 실행/미리보기
  3. 기록 조회와 고객지원 탭으로 이동
  4. 필요 시 1:1 문의 또는 신고 등록

3. 운영자 영역 (Operator)

운영 대시보드

  • 사용자/리소스/로그/배너/공지/변경로그/지원 요청 관리
  • 권한/역할 기반 접근 제어

운영 정책

  • 기능 플래그 또는 단계별 접근 제한
  • 변경사항 감사성 보장(로그/이력)
  • 장애 발생 시 롤백 및 공지 체계

4. 관리자 영역 (Admin)

  • 관리자 사용자 계정 관리
  • 시스템 알림/배너/공지 승인 및 발행
  • DB/리소스 상태 점검, 보안 감사, 백업/복구
  • 시스템 설정, 다국어(i18n), 보안 규칙 관리

5. 기술/품질 요구사항

  • 가용성: 서비스 중단 최소화(무중단 배포 우선)
  • 보안: 인증/인가 강화, 비인가 API 차단
  • 추적성: 각 변경 동작에 대한 로그 기록
  • 운영성: 장애 대응을 위한 상태 점검 지표 보유

6. 운영 절차 요약

  1. 배포 전: 스테이징 배포 및 점검
  2. 운영 전환: 설정/환경변수 교차 확인
  3. 릴리스 후: 공지 반영 및 에러 모니터링
  4. 이상 발생 시: 롤백, 공지 발송, 원인 분석

7. 향후 확장

  • AI 기반 권한 추천/이상탐지
  • 통합 알림 채널 추가(메시지 큐 연동)
  • 문서/설정 스키마 버전관리 강화