Skip to content

✨LG U+ 유레카 부트캠프 2기 백엔드 비대면 최종 융합 프로젝트 [관리자 모듈]✨

Notifications You must be signed in to change notification settings

dat-ch-a/admin-module

Repository files navigation

다챠 서비스 관리자 모듈

다차 서비스의 사용자 활동을 모니터링하고 관리하기 위한 관리자 페이지입니다. 대시보드를 통해 서비스 현황을 직관적으로 파악하고, 신고 및 제재 시스템을 통해 서비스의 건전성을 유지하는 역할을 담당합니다.


주요 기능 (Features)

이 모듈은 다음과 같은 핵심 기능들을 제공합니다.

대시보드

서비스의 주요 지표를 시각화하여 제공합니다.

  • 시세 및 거래량 조회: 시세 변동 그래프와 거래량을 조회하여 표시합니다.

  • 회원 현황: 오늘 가입한 사용자 수와 전체 사용자 수를 표시합니다.

  • 신고 현황: 오늘 접수된 신고 건수와 전체 신고 건수를 조회합니다.

신고 관리

사용자로부터 접수된 신고를 처리하는 기능입니다.

  • 신고 내역 조회: 전체 신고 목록을 확인하고 상세 내용을 조회할 수 있습니다.

  • AI 기반 1차 검수: 접수된 신고는 AI가 1차로 승인/거절을 판단하며, 판단이 어려운 경우 검수 대기 상태로 전환됩니다.

  • 관리자 2차 검수: AI가 판단하지 못한 검수 대기 건에 대해 관리자가 직접 승인 또는 거절 처리를 합니다.

제재 관리

신고 검토 결과에 따라 사용자를 제재하는 기능입니다.

  • 제재 내역 조회: 제재가 진행되었거나 예정인 내역 목록을 조회합니다.

  • 제재 승인 처리

    • 신고 유형에 따라 사용자에게 제재를 부여하고 대상의 상태를 '제재 완료'로 변경합니다.

    • 대상 유저의 역할/권한을 변경하고, 관련 게시글을 블러(Blur) 처리합니다.

    • 해당 신고 내역의 상태를 제재 완료로 변경합니다.

  • 제재 미승인 처리

    • 제재 대상의 상태를 '제재 미승인'으로 변경합니다.

    • 해당 신고 내역의 상태를 제재 미승인으로 변경합니다.

회원 관리

회원 정보를 관리합니다.

  • 회원 전체 조회: 전체 회원 목록을 조회합니다.

  • 회원 상태 변경: 특정 회원의 계정 상태(차단, 차단 해제 등)를 변경합니다.


기술 스택

  • Backend: [Spring Boot, Java 17, Spring Data JPA, Spring AI]

  • Database: [MySQL]

  • Infrastructure: [AWS, Docker]

  • Monitoring: [Grafana, loki]

About

✨LG U+ 유레카 부트캠프 2기 백엔드 비대면 최종 융합 프로젝트 [관리자 모듈]✨

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •