CallRider은 ASP.NET Core 8.0과 Entity Framework Core를 활용하여 구축된 배달 라이더 커뮤니티 플랫폼입니다. Clean Architecture 패턴을 적용하여 도메인, 애플리케이션, 인프라, 웹 레이어로 명확히 분리된 구조를 가지고 있습니다.
주요 특징으로는 관리자가 카테고리를 추가하면 자동으로 헤더 메뉴 및 관리 메뉴가 생성되는 동적 카테고리 시스템, 부모-자식 게시판 구조를 지원하는 계층형 게시판, 실시간 댓글 및 대댓글 기능, 그리고 활동 기반 포인트 적립 및 출금 시스템을 포함합니다.
ASP.NET Core Identity를 통한 안전한 인증 시스템과 소셜 로그인(카카오, 네이버) 지원, 그리고 관리자 대시보드를 통한 실시간 통계 및 현황 모니터링 기능을 제공합니다.
배달 라이더 커뮤니티 운영: 배달 라이더들이 정보를 공유하고 소통할 수 있는 커뮤니티 플랫폼으로 활용됩니다.
동적 게시판 관리: 관리자가 필요에 따라 다양한 카테고리를 추가하고 관리할 수 있어 유연한 커뮤니티 운영이 가능합니다.
활동 기반 포인트 시스템: 사용자의 활동(게시글 작성, 댓글 작성, 출석체크 등)에 따라 포인트를 적립하고 출금할 수 있어 사용자 참여를 유도합니다.
이벤트 및 출석체크: 정기적인 이벤트와 출석체크를 통해 사용자들의 지속적인 방문과 참여를 유도합니다.