Skip to content

[이예진] sprint4#71

Open
aHjinee wants to merge 1 commit into
codeit-bootcamp-spring:이예진from
aHjinee:이예진

Hidden character warning

The head ref may contain hidden characters: "\uc774\uc608\uc9c4"
Open

[이예진] sprint4#71
aHjinee wants to merge 1 commit into
codeit-bootcamp-spring:이예진from
aHjinee:이예진

Conversation

@aHjinee
Copy link
Copy Markdown
Collaborator

@aHjinee aHjinee commented Apr 26, 2026

요구사항

기본 요구사항

컨트롤러 레이어 구현
[O] DiscodeitApplication의 테스트 로직은 삭제하세요.
[O] 지금까지 구현한 서비스 로직을 활용해 웹 API를 구현하세요.
이때 @RequestMapping만 사용해 구현해보세요.
[O] 웹 API의 예외를 전역으로 처리하세요.

API 테스트
[O] Postman을 활용해 컨트롤러를 테스트 하세요.
Sprint Mission 4.postman_collection.json

사용자 관리
[O] 사용자를 등록할 수 있다.
[O] 사용자 정보를 수정할 수 있다.
[O] 사용자를 삭제할 수 있다.
[O] 모든 사용자를 조회할 수 있다.
[O] 사용자의 온라인 상태를 업데이트할 수 있다.

권한 관리
[O] 사용자는 로그인할 수 있다.

채널 관리
[O] 공개 채널을 생성할 수 있다.
[O] 비공개 채널을 생성할 수 있다.
[O] 공개 채널의 정보를 수정할 수 있다.
[O] 채널을 삭제할 수 있다.
[O] 특정 사용자가 볼 수 있는 모든 채널 목록을 조회할 수 있다.

메시지 관리
[O] 메시지를 보낼 수 있다.
[O] 메시지를 수정할 수 있다.
[O] 메시지를 삭제할 수 있다.
[O] 특정 채널의 메시지 목록을 조회할 수 있다.

메시지 수신 정보 관리
[O] 특정 채널의 메시지 수신 정보를 생성할 수 있다.
[O] 특정 채널의 메시지 수신 정보를 수정할 수 있다.
[O] 특정 사용자의 메시지 수신 정보를 조회할 수 있다.

바이너리 파일 다운로드
[O] 바이너리 파일을 1개 또는 여러 개 조회할 수 있다.

##심화 요구사항

정적 리소스 서빙
[O] 사용자 목록 조회, BinaryContent 파일 조회 API를 다음의 조건을 만족하도록 수정하세요.
[O] 사용자 목록 조회
[O] BinaryContent 파일 조회
[O] 다음의 파일을 활용하여 사용자 목록을 보여주는 화면을 서빙해보세요.

생성형 AI 활용
[O] 생성형 AI (Claude, ChatGPT 등)를 활용해서 위 이미지와 비슷한 화면을 생성 후 서빙해보세요.

스크린샷

스크린샷 2026-04-26 오후 4 10 05

멘토에게

  • 셀프 코드 리뷰를 통해 질문 이어가겠습니다.

@aHjinee aHjinee changed the title feat:미션4제출 [이예진] sprint 4 Apr 26, 2026
@aHjinee aHjinee changed the title [이예진] sprint 4 [이예진] sprint4 Apr 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant