codestates / codestates/Pointrip

[To Do] 프론트 작업 계획

Aperta
#61 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
TypeScript
Stelle
0
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

## Bare minimum
> ## 배상건
> - [ ] 6월 9일 까지, creatPostPasge, Detail,edit 기능 구현 / s3버켓 연결
> - [ ] 6월 10일~11까지, MyPage-내 일정 목록, 찜한 목록 기능 구현
> - [ ] 6월 11일~12일까지 Mypage-editProfile 기능 구현

> ## 박찬민
> - [ ] 6.8~9 모아보기페이지 구현
> - [ ] 6.9 main페이지 UI구현
> - [ ] 6.9~10 로그인, 회원가입 UI구현
> - [ ] 6.10 createLanding페이지 UI구현
> - [ ] 6.11 관리자 권한 role : admin을 받아 게시물 삭제하는 로직 짜기.

- [ ] 모아보기페이지 isMine속성에 따라 게시물 로직짜기.

- 테스터 권한
- [ ] 로그인을 하지 않을 상태에서 찜하기 버튼 비활성화
- 관리자 권한 - 게시물 삭제
- [ ] 모아보기 내 공유된 일정(게시물) 삭제
- [ ] 유저의 마이페이지 여행 일정 목록에서 일정(게시물) 삭제

- 로그인

- [ ] 에러메세지 “이메일, 비밀번호 확인 요청”
- [ ] 소셜로그인 - 카카오, 네이버
- [ ] jWT 토큰 발급
- [ ] 이메일, 비밀번호 찾기
- [ ] 소셜로그인 - 카카오, 네이버

- 회원가입
- [ ] 인풋 값 유효 검사
- [ ] 이메일 중복 검사
- [ ] 비밀번호 유효조건 검사
- [ ] 비밀번호 일치 검사
- [ ] 닉네임 유효 검사
- [ ] 소셜 회원가입 - 카카오, 네이버

- 나의 일정 만들기

- [ ] 인트로 페이지(찬민)
- [ ] 등록하기 페이지
- [ ] Point 추가 할때마다 point 등록 페이지 생성
- [ ] 지도 API 연결
- [ ] 사진 등록 - S3 버켓
- [ ] 대표 사진 - point 1의 대표사진이 모아보기에 게시되는 00번째 이야기 사진으로 게시된다.
- [ ] 고정인풋값 : point 1에서 등록한 한줄 일기와 날짜는 나머지 point에서도 고정으로 적용된다.
- [ ] 날짜 : 달력으로 날짜를 선택하고, 기간 선택이 아닌 일자 선택으로 인풋을 지정한다.
- [ ] 등록하기 버튼

- *[ ] 수정하기 버튼 페이지
- *[ ] 찜하기 페이지
- *[ ] 마이페이지
- *[ ] 프로필
- *[ ] 일정 목록
- *[ ] 찜한 일정 목록
- *[ ] 프로필 수정
- 메인페이지(랜딩페이지)
- *[ ] 풀 페이지 구현

## Advanced

- 관리자 권한 - 게시물 삭제
- *[ ] 모아보기 내 공유된 일정(게시물) 삭제
- *[ ] 유저의 마이페이지 여행 일정 목록에서 일정(게시물) 삭제
- 네브바 - *[ ] 검색 기능
- 마이페이지
- 찜한 일정 목록
- *[ ] 찜한 일정 삭제하기 -> 수정(상세 게시글 페이지로 이동하여 삭제 하기로 변경)
- **테스터 권한**
- *[ ] 로그인을 하지 않을 상태에서 찜하기 버튼 비활성화

## nightmare

- 회원가입
- 약관 동의
- 마이페이지
- 팔로워 팔로잉 인원수 게시
- 나의 일정 만들기
- 인트로 페이지
- 우측에 00번째 이야기에서 “작성된 게시글 수 0부터 카운드 되도록 구현
- 마이페이지
- DM - [socket.io](http://socket.io/)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Questa issue è un piano ampio di front-end e prodotto che copre pagine, autenticazione, permessi, storage S3, mappe e socket.io, ma non indica file, test o punti di ingresso. Inizia suddividendo la checklist in issue specifiche e individuando l'implementazione esistente della funzionalità selezionata. Done deve essere definito separatamente per ogni attività, verificando il comportamento della UI e il comportamento correlato del backend o dei permessi.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
typescript
Ambito
full-stack
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
15/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.