1. 사용자 인증
- 회원가입/로그인
- 소셜 로그인 (Github/Google)
- 로그아웃
- 회원정보 수정
2. 멘토 프로필
- 멘토 프로필 등록/수정
- 기술 스택 설정
- 경력 정보 입력
- 멘토링 가능 시간 설정
3. 멘토 검색/조회
- 멘토 목록 조회
- 기술 스택별 필터링
- 경력별 필터링
- 멘토 상세 정보 조회
4. 멘토링 신청/관리
- 멘토링 신청
- 신청 수락/거절
- 멘토링 일정 관리
- 신청 현황 조회
5. 채팅 기능
- 1:1 채팅방 생성
- 실시간 메시지 전송
- 채팅방 목록 조회
- 읽음 표시
6. 리뷰/평가
- 멘토링 후기 작성
- 별점 평가
- 후기 목록 조회
7. 알림 기능
- 멘토링 신청 알림
- 채팅 메시지 알림
- 일정 알림