Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

일기 조회 및 상세 페이지 조회 #9

Closed
6 tasks done
kakasoo opened this issue Jul 14, 2021 · 5 comments
Closed
6 tasks done

일기 조회 및 상세 페이지 조회 #9

kakasoo opened this issue Jul 14, 2021 · 5 comments
Assignees
Labels
API API FRONT frontend

Comments

@kakasoo
Copy link
Owner

kakasoo commented Jul 14, 2021

💡 기대 결과

  • 사용자가 자신의 일기를 불러오고, 상세 페이지를 조회할 수 있도록 한다.

🚨 주의 및 전달 사항

  • 일기의 INDEX 값을 반드시 불러온다.

✅ 작업 내용 겸 체크리스트

  • 일기 조회
  • 상세 조회
  • 일기 정렬
    • 그룹 별 정렬
    • 날짜 별 정렬
      • 레이아웃은 나중에 변할 수 있으니 공들이지 않는다.
  • 일기 작성
@kakasoo kakasoo added FRONT frontend API API labels Jul 14, 2021
@kakasoo kakasoo self-assigned this Jul 14, 2021
kakasoo added a commit that referenced this issue Jul 14, 2021
- 처음 intro 페이지에서 그룹을 선택할 수 있도록 하는 기능을 만들고,
- main은 다이어리 페이지라고 명명해야 겠다.
- 다이어리 페이지에서는 내 그룹, 내 일기만 볼 수 있도록 하고,
- 인트로 페이지는 나중에 서로의 이슈를 공유할 수 있는 커뮤니티로 하자.
@kakasoo
Copy link
Owner Author

kakasoo commented Jul 14, 2021

feat : main 페이지로 이동하는 버튼 추가 #9

  • 처음 intro 페이지에서 그룹을 선택할 수 있도록 하는 기능을 만들고,
  • main은 다이어리 페이지라고 명명해야 겠다.
  • 다이어리 페이지에서는 내 그룹, 내 일기만 볼 수 있도록 하고,
  • 인트로 페이지는 나중에 서로의 이슈를 공유할 수 있는 커뮤니티로 하자.

@kakasoo
Copy link
Owner Author

kakasoo commented Jul 14, 2021

일기 쓰기 어려운 사람들을 위해 질문을 던져주는 기능을 만들자.

@kakasoo
Copy link
Owner Author

kakasoo commented Jul 15, 2021

일기 API를 더 명확히 할 필요가 있다.
일기 추가가 끝이 아니라, 트랜잭션이 필요하다.
일기를 쓰고, 그룹을 지정한다. 그룹을 지정하지 않았어도 내게쓰기에는 들어가도록 강제한다.

@kakasoo
Copy link
Owner Author

kakasoo commented Jul 15, 2021

여러 그룹으로 등록된 일기는, 시간 순으로 하면 중복으로 나올 수도 있다.
이 문제는 미연에 방지한다.

@kakasoo
Copy link
Owner Author

kakasoo commented Jul 15, 2021

페이지 가로 길이가 줄어들면 한 줄의 일기 수가 줄어들도록 하는 로직이 필요할 것으로 보인다.
삭제할 때, 정말로 삭제할 것인지 묻는 로직이 필요할 것으로 보인다.
검색을 하기 위해, 일기 원본을 저장해둘 필요가 있어 보인다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API API FRONT frontend
Projects
None yet
Development

No branches or pull requests

1 participant