핵심 요구사항
- WebSocket 기반 실시간 그룹 채팅 및 파일 공유(진행률 피드백)
- 이메일·푸시·SMS 3종 알림 플로우 연동 및 샘플 계정 테스트
- Moderator 역할 중심의 확장 가능한 역할 기반 접근제어(RBAC)
- 향후 메시지 암호화·신규 역할 확장을 고려한 백엔드 설계
- 스테이징 URL 배포 및 설정/배포 문서 작성
실시간 웹 채팅 플랫폼을 프론트엔드와 백엔드 모두 신규로 구축하는 프로젝트입니다. 즉시 메시지 전송, 그룹 대화, 파일 공유(업로드 진행률 표시)와 함께 이메일·브라우저/모바일 푸시·SMS 3종 알림, 그리고 'Moderator' 역할 중심의 역할 기반 접근제어(RBAC)를 구현해야 합니다. 향후 메시지 암호화나 신규 역할을 큰 리팩터링 없이 확장할 수 있는 아키텍처가 요구됩니다. WebSocket 실시간 통신과 다중 알림 채널 연동 경험이 있는 PHP 기반 풀스택 개발자에게 적합합니다.