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

[Common] 수정 사항, 미구현 사항, 추후 Refactoring 사항 #61

Open
34 of 40 tasks
Hooni07 opened this issue Mar 5, 2024 · 0 comments
Open
34 of 40 tasks
Assignees
Labels
API API 정보 및 관련 이슈 bug Something isn't working Common 공통 component 및 elemnet 관련 /list 롤링페이퍼 목록 페이지 관련 이슈 /main 메인 페이지 관련 이슈 /post/{id}/edit 생성된 롤링페이퍼 수정 페이지 관련 이슈 /post/{id}/message 롤링페이퍼에 메세지 보내기 페이지 관련 이슈 /post/{id} 생성된 롤링페이퍼 페이지 관련 이슈 refactor 코드 수정, 리펙토링 및 모듈화 관련 작업 requirement 기능별 요구사항 관련 label

Comments

@Hooni07
Copy link
Contributor

Hooni07 commented Mar 5, 2024

수정 사항 및 필수 구현 사항

main page

list page

  • 인기 롤링 페이퍼 인기순으로 sort, 반응형 작업
  • emoji 나오는 부분 color일 때 z-index 수정

post id page

  • 배경화면 이미지 적용이 안됨
  • 카카오톡 공유 화면 ui/공유 기능 (netlify로 배포된 사이트로 공유)
  • url 공유 toast로 구현
  • emoji dropdown 반응형
  • card 반응형 작업

post id edit page

  • card 삭제 버튼(휴지통 모양) 클릭 시 해당 card 삭제

message page

  • 반응형 작업(+폰트 박스 '나눔손글씨 손편지체'선택 시 박스 크기 늘어남)
  • message에서 작업한 text내용(bold, 색상, 가운데 정렬 등등) 적용 되도록 수정

미구현 사항

main page

list page

  • mobile, tablet에서 터치로 좌우 스크롤

post id page

  • 작성 인원수 ui(sub header쪽 user profile)
  • card 무한 스크롤(intersectionobserver/pagenation 중에 하나로 구현)
  • emoji 데이터 get으로 받아오기
  • emoji 입력할 때마다 post로 데이터 api로 보내기

API

  • issue에서 미구현 사항에서 필요한 부분 구현 및 사용

추후 Refactoring 사항

main page

  • 사용된 이미지 고화질 이미지로 변경
  • 스크롤 안되도록 설정
  • 360px로 작업할 경우 깨짐(mobile 최소 크기가 360px)

list page

  • 롤링페이퍼 화살표로 넘길 때 animation

post page

  • 콘솔 창에 뜨는 warning 수정
  • (To.) input에서 '값을 입력해주세요'가 아래 div를 밀어내지 않도록 수정

post id page

  • 공유하기 버튼 눌렀을 때 콘솔 창에 뜨는 warning 수정
  • 공유하기 버튼 카카오 공유하기 눌렀다가 확인 누르고 다시 공유하기 버튼 키면 warning 발생
  • 공유하기 버튼 url 복사 누르면 warning 발생
  • 카카오톡 공유하기 모달 열린 상태에서 url 공유도 추가로 열리는 사항 수정
  • card 클릭 시 모달 생성
  • card 수정하기 버튼 좌측 정렬
  • edit page로 넘어갈 때 rerendering 발생 수정
  • post id page, post id edit page 겹치는 코드 리펙토링
  • 없는 페이지(예시=id가 1234인 페이지) 접속 시 이동되는 사항 수정

공통 사항

  • 전체적인 모달 외부쪽 클릭하면 모달 창 닫히도록 설정
  • 폴더 구조 및 중복되는 코드 정리할 수 있는 것 모아서 리펙토링
  • styled-components 정리
  • .env에 환경변수 넣어서 관리하도록 리펙토링 #119
  • px->rem으로 변환
  • jsx 포함된 js파일 확장자 이름 jsx로 변경
  • console.log 지우기
  • 언어 설정 en->kr로 변경
  • 화면별 animation (hover, click, motion...)
@Hooni07 Hooni07 added bug Something isn't working Common 공통 component 및 elemnet 관련 /main 메인 페이지 관련 이슈 /list 롤링페이퍼 목록 페이지 관련 이슈 requirement 기능별 요구사항 관련 label /post/{id} 생성된 롤링페이퍼 페이지 관련 이슈 /post/{id}/edit 생성된 롤링페이퍼 수정 페이지 관련 이슈 /post/{id}/message 롤링페이퍼에 메세지 보내기 페이지 관련 이슈 API API 정보 및 관련 이슈 refactor 코드 수정, 리펙토링 및 모듈화 관련 작업 labels Mar 5, 2024
@Hooni07 Hooni07 added this to the Rolling Project 최종 구현 milestone Mar 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API API 정보 및 관련 이슈 bug Something isn't working Common 공통 component 및 elemnet 관련 /list 롤링페이퍼 목록 페이지 관련 이슈 /main 메인 페이지 관련 이슈 /post/{id}/edit 생성된 롤링페이퍼 수정 페이지 관련 이슈 /post/{id}/message 롤링페이퍼에 메세지 보내기 페이지 관련 이슈 /post/{id} 생성된 롤링페이퍼 페이지 관련 이슈 refactor 코드 수정, 리펙토링 및 모듈화 관련 작업 requirement 기능별 요구사항 관련 label
Projects
None yet
Development

No branches or pull requests

5 participants