Skip to content

Commit

Permalink
과제 관련 리드미 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
hyeminililo committed Dec 18, 2024
1 parent cae655b commit 5e864f0
Show file tree
Hide file tree
Showing 3 changed files with 49 additions and 45 deletions.
12 changes: 1 addition & 11 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,12 +1,2 @@
* @labyrinth30
* @woogym
* @inhooo00
* @dongkyun0713
* @kjoon418
* @leemanjae02
* @KimSooIn0302

* @hyeminililo
* @Bojungk
* @Harryseo99
* @bbikgu
* @SangMin4973
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
-

## Question

‼️ 어느 부분에서 어려웠는지 자세하게 알려주세요
<!-- 궁금한 점을 적어주세요 -->

- 어쩌구 저쩌구
Expand Down
80 changes: 47 additions & 33 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,61 +4,75 @@

### 🗣️ 과제 설명

9차시에 학습한 로그인 및 기본 CRUD 관련 과제입니다. 강의자료에 첨부되어있는 Swagger를 이용해 , 간단한 게시판을 만들어봅니다. 강의 자료를 참고하여, 구현하시면 됩니다.
9차시에 학습한 로그인 및 기본 CRUD 관련 과제입니다. 강의자료에 첨부되어있는 Swagger를 이용해 , 게시글 등록, 수정, 삭제, 조회가 가능한 간단한 게시판을 만들어봅니다. 강의 자료를 참고하여, 구현하시면 됩니다.

⇒ 민감한 정보를 담고 있는 데이터들은(ex. accessToken) .gitignore에 등록해 관리해주세요.

> UI는 예시 자료와 동일하지 않게 하여도 됩니다. 아래 필수 요구 사항만 만족해주세요. 아래 필수 요구 사항, 선택 요구 사항에 맞춰 구현해주시면 됩니다. API 문서에 들어가 해당 API, Response body 값 확인 가능합니다. 추가적으로 App 부가자료실에 확인 관련으로 올려두겠습니다. 과제하다 모르시는 분들은 참고하시길 바랍니다.
> UI는 예시 자료와 동일하지 않게 하여도 됩니다. 하지만 아래 필수 요구 사항은 만족해주세요. API 문서에 들어가 해당 API, Response body 값 확인 가능합니다. App 부가자료실에 API 응답 값 확인에 대한 설명한 자료가 8차시 관련 자료 부분에 게시되어있습니다. 과제하다 모르시는 분들은 참고하시길 바랍니다.
*cf. 통신 URL은 세션 자료를 참고하면 됩니다.*
>







### ✔️ 필수 요구 기능

- Login / Signup
- 회원가입 기능
- ID(본인 이름), Password을 입력해 회원가입 로직을 구현
- 로그인 기능
- 세션 자료 참고해 로그인 기능 구현

→ validation도 같이 구현
- Login / Signup
1. 회원가입 기능
- ID(본인 이름), Password를 만들어 회원가입
2. 로그인 기능
- 로그인 입력 창을 만들고 회원가입을 통해 만든 ID와 PW로 로그인 할 수 있는 로직 및 화면 생성

→ 빈 값을 입력했을 때 validation을 이용해 유효성 검사 실행
<details><summary> 로그인 UI
</summary>

[](url)![Simulator Screenshot - iPhone 15 Pro - 2024-12-16 at 04 58 09](https://github.com/user-attachments/assets/d644aea5-2eff-449b-aba0-8bf698cf75f8)
</details>

- Board
- BoardList
- 기능
- 게시판의 전체 조회 기능
![Simulator Screenshot - iPhone 15 Pro - 2024-12-16 at 05 01 23](https://github.com/user-attachments/assets/7037b420-2f1c-4d04-96ef-8e5418a24607)
- 게시물 추가 기능

![Simulator Screenshot - iPhone 15 Pro - 2024-12-16 at 04 59 55](https://github.com/user-attachments/assets/e4a2709c-a1f7-458a-b3c0-9d63504b46ef)
1. BoardList : 메인 게시판
- 게시판 전체 조회 기능

<details><summary>게시판의 전체 조회 기능
</summary>

![Simulator Screenshot - iPhone 15 Pro - 2024-12-16 at 05 01 23](https://github.com/user-attachments/assets/7037b420-2f1c-4d04-96ef-8e5418a24607)
</details>
- BoardDetails
- 기능
- 게시물의 상세 조회 기능


- 게시물 추가 기능
<details><summary>게시판 추가 조회 기능
</summary>
![Simulator Screenshot - iPhone 15 Pro - 2024-12-16 at 04 59 55](https://github.com/user-attachments/assets/e4a2709c-a1f7-458a-b3c0-9d63504b46ef)
</details>


- 게시물 수정 기능
![Simulator Screenshot - iPhone 15 Pro - 2024-12-16 at 05 01 14](https://github.com/user-attachments/assets/7df217b5-8a4b-464e-acac-dced0ecd6e45)
- 게시물 삭제 기능
2. BoardDetails : 게시판에 있는 특정 게시물에 대한 상세 조회
- 게시물의 상세 조회 기능
- 게시물 삭제 기능
- 게시물 수정 기능
<details><summary>게시물 수정 기능
</summary>
![Simulator Screenshot - iPhone 15 Pro - 2024-12-16 at 05 01 14](https://github.com/user-attachments/assets/7df217b5-8a4b-464e-acac-dced0ecd6e45)
</details>


### 👏🏻 선택 요구 사항

- 폴더 구조 나누기
- MVC, MVVM 패턴에 대해 알아보세요 ! 그리고 해당 프로젝트에 MVC, MVVM을 적용시켜 구조화 해보세요 😊
- `Navigator`가 아닌 `goRouter` 사용
- MVC, MVVM 패턴에 대해 알아보세요 ! 그리고 해당 프로젝트에 MVC 또는 MVVM 패턴을 적용시켜 구조화 해보세요 😊
- `Navigator``goRouter` 중 원하는 화면 전환 라우팅을 선택해 사용하세요 <br>


*둘 중 하나는 꼭 선택하여, 라우팅하여야 합니다.*
>
---

Expand Down

0 comments on commit 5e864f0

Please sign in to comment.