[이예진] sprint4#71
Open
aHjinee wants to merge 1 commit into
Hidden character warning
The head ref may contain hidden characters: "\uc774\uc608\uc9c4"
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
요구사항
기본 요구사항
컨트롤러 레이어 구현
[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 등)를 활용해서 위 이미지와 비슷한 화면을 생성 후 서빙해보세요.
스크린샷
멘토에게