-
Notifications
You must be signed in to change notification settings - Fork 3
Todo List
EthanKIMHG edited this page Oct 27, 2022
·
1 revision
- [client] / 웹페이지 로고를 누르면 메인 페이지로 돌아감
- [client] / 회원가입 / 로그인, 로그아웃 버튼 만들기
- [client] / 로그인을 했을 때) 닉네임과 로그아웃 버튼이 생김
- [client] / 로그인을 하지 않았을 때) ID/PW란과 로그인 및 회원가입 버튼이 있음
- [client] / 마켓, 마이페이지 내비게이션
- [client] / ETH Faucet 버튼
- [client] / 게시글 리스트
- [client] / 10페이지 단위씩 볼 수 있도록 페이지네이션으로 개발 -> 더보기를 누르면 컨텐츠가 더 나오게
- [client] / 번호, 제목, 작성자, 생성일, 조회수가 보여야 함
- [client] / 게시글 제목에 커서를 대면 커서가 누르는 모양으로 바뀌어야 함
- [client], [server] / 서버에서 게시글 리스트 데이터를 받아와야 함
- [client] / 게시글 작성 버튼
- [client] / 버튼을 누르면 게시글 작성 페이지로 이동함
- [client] / 리액트에서 제공하는 기본 폼으로 게시글 작성 페이지를 개발
- [client] / 제목, 내용 칸 있어야 함
- [client], [server] / 작성 버튼을 누르면, 제목과 내용이 글쓴이의 아이디와 함께 서버로 전달해야 함
- [client] / 번호, 제목, 작성자, 생성일, 조회수 등 정보가 있어야 함
- [client] / 본문 있어야 함
- [client] / 목록 버튼을 누르면 게시글 리스트의 클릭했던 목록으로 돌아감
- [client] / Model 컴포넌트 만들기 ID Password, Password Confirm
- [client] / Pop UP이 나오게끔 반응형 설정.
- [client], [server] / 회원가입 버튼을 누르면 서버로 폼 데이터를 보내야 함
- [client] / 닉네임, 지갑 주소, 토큰 개수, 나의 NFT, 나의 게시글 정보를 볼 수 있어야 함 --> 왼쪽 contents, 오른쪽 NFT
- [client] / 타인에게 내가 가진 토큰을 줄 수 있는 칸이 있어야 함
- [client] / 사용자가 사진 주소를 올리면 민팅이 될 수 있어야 함
- 훅스, 리덕스, 리코일 등 상태 관리를 통해 유저 정보를 제어할 수 있어야 함
- Recommended (권장) - 프로젝트를 통해 달성하기를 권장하는 항목입니다.
- HTTPS 설정
- CSS 라이브러리 사용
- 푸터 생성 (Optional)
- 팀 정보 및 깃헙 페이지 등 기본적인 정보
- (Optional) Not Found
- 사용자가 요청을 잘못 보냈을 때 해당 페이지를 띄웁니다.
- (Optional) Spinner
- 로딩이 길어졌을 때 흰색 화면 대신 해당 페이지를 띄웁니다.
- 기본 폼 이외에, 라이브러리를 사용하여 개발
- 회원가입시 자동으로 로그인이 됨