추억의 롤링 페이퍼를 웹 상에서 즐겨보세요!
코드잇 스프린트-프론트엔드 1기 PART2 - 7팀
개발기간: 2023. 11. 05 ~ 2023. 11. 17
배포 URL : https://ndhh.netlify.app/
- Rolling은 누구나 쉽게 롤링 페이퍼를 만들고, 작성할 수 있는 웹 플랫폼입니다.
- [ 롤링 페이퍼 만들기 ] 버튼을 눌러 롤링 페이퍼를 직접 만들 수 있습니다.
- 롤링 페이퍼에 메세지를 직접 작성하거나 삭제할 수 있습니다.
[FE] 김나은 |
[FE] 김다은 |
[FE] 김하늘 |
[FE] 안희원 |
✅ 개발 환경
✅ 협업
✅ Front-End
자세한 역할 분담은 /docs 파일의 README를 확인해주세요!
- UI
- 공통 컴포넌트 : 버튼, Text Field
- 페이지 : 롤링페이퍼 만들기 페이지, 404 페이지
- 기능
- 롤링페이퍼 검색, 롤링페이퍼 캐러셀 더블 클릭 기능, 스켈레톤 기능
- UI
- 공통 컴포넌트 : 헤더
- 페이지 : 홈페이지, 롤링페이퍼 리스트 페이지
- 기능
- 롤링페이퍼 카카오톡 및 URL 공유, 롤링페이퍼 리스트 불러오기, 롤링페이퍼에 이모지 추가 기능
- UI
- 공통 컴포넌트 : 카드 본문 모달, 이모티콘 뱃지, 토스트, 옵션
- 페이지 : 메세지 카드 작성 페이지
- 기능
- 롤링페이퍼 등록, 메세지 카드 등록, 에디터 관련 기능, 뒤로가기 버튼, 키보드 접근성 관련 기능
- UI
- 공통 컴포넌트 : 메세지 카드, 롤링페이퍼 카드, 비밀번호 및 삭제 확인 모달
- 페이지 : 롤링페이퍼 페이지, 롤링페이퍼 수정 페이지
- 기능
- 메세지 카드 불러오기, 메세지 카드 삭제하기, 수정 페이지 접근 제한 설정
- [ 구경해보기 ] 버튼을 눌러 롤링페이퍼 리스트 페이지로 이동할 수 있습니다.
- [ 롤링 페이퍼 만들기 ] 버튼을 눌러 롤링페이퍼 만들기 페이지로 이동할 수 있습니다.
- 현재 만들어진 롤링페이퍼들을 인기순, 최신순으로 구경할 수 있습니다.
- PC버전의 경우, 캐러셀을 이용해 롤링페이퍼 목록을 구경할 수 있습니다.
- 캐러셀의 화살표를 한 번 클릭하면 카드를 하나씩 넘길 수 있고, 더블 클릭하면 카드의 맨 앞 또는 맨 끝으로 이동할 수 있습니다.
- 검색 기능을 통해 원하는 롤링페이퍼를 직접 찾아볼 수 있습니다.
- 롤링페이퍼 카드를 누르면 해당 롤링페이퍼 페이지로 이동할 수 있습니다.
- 받는 사람의 이름을 입력합니다.
- 롤링 페이퍼의 표지를 선택합니다. 표지는 기본 옵션으로 주어진 색깔 또는 이미지를 선택할 수 있습니다.
- 이미지를 선택하면 직접 원하는 이미지를 URL 또는 파일로 첨부할 수 있습니다.
- 이후 롤링페이퍼 수정에 필요한 비밀번호를 입력합니다.
- [ 보내기 ] 버튼을 눌러 롤링페이퍼를 만들 수 있습니다.
- 기본 사항을 잘 작성하지 않으면 버튼에서 경고 메세지를 보여줍니다.
4-1. 메세지 카드 본문 보기
4-2. 롤링페이퍼 수정 페이지로 이동하기
4-3. 롤링페이퍼에 이모지 추가하기
- 해당 롤링페이퍼에 작성된 메시지 카드 목록을 볼 수 있습니다.
- 각 메세지 카드는 [ 더보기 ] 를 눌러 전체 내용을 확인할 수 있습니다.
- 첫 번째 카드의 [ + ] 버튼을 눌러 메세지 카드를 작성하는 페이지로 이동할 수 있습니다.
- 편집하기 버튼을 누르고, 초기에 설정했던 비밀번호를 입력하면 롤링페이퍼 수정 페이지로 이동할 수 있습니다.
- url을 이용해서 수정 페이지로 직접 이동할 수 없습니다.
- 헤더의 이모지 아이콘을 눌러 해당 롤링페이퍼에 이모지를 추가할 수 있습니다.
- 헤더의 공유 아이콘을 눌러 카카오톡으로 해당 롤링페이퍼를 공유하거나, URL로 공유할 수 있습니다.
5-1. 롤링페이퍼 삭제
5-2. 메세지 카드 삭제
- 메세지 카드의 쓰레기통 버튼을 눌러 삭제할 메세지 카드들을 선택할 수 있습니다.
- 선택된 메세지 카드를 다시 누르면 선택 취소가 가능합니다.
- 삭제할 메세지 카드를 선택하고, [ 저장하기 ] 버튼을 누르면 선택한 카드들이 삭제됩니다.
- [ 페이지 삭제하기 ] 버튼을 누르면 해당 롤링페이퍼를 삭제할 수 있습니다.
- 보내는 사람의 이름을 입력합니다.
- 기본 프로필 사진을 선택하거나 원하는 프로필 사진을 직접 추가할 수 있습니다.
- 관계 태그를 선택합니다.
- 메세지 카드에 작성할 메세지를 입력합니다.
- [ 보내기 ] 버튼을 눌러 메세지 카드를 보낼 수 있습니다.
- 기본 사항을 잘 작성하지 않으면 버튼에서 경고 메세지를 보여줍니다.
- 존재하지 않는 url에 접근했을 경우 해당 페이지가 보여집니다.
- 데이터가 존재하지 않는 ID의 롤링페이퍼에 url로 직접 접근했을 시 해당 페이지로 연결됩니다.
- 롤링페이퍼 수정하기 페이지에 비밀번호를 입력하지 않고, url로 직접 접근했을 시 해당 페이지로 연결됩니다.
후기를 작성해주세요.
후기를 작성해주세요.
후기를 작성해주세요.
후기를 작성해주세요.