-
Notifications
You must be signed in to change notification settings - Fork 2
To do list #1
Copy link
Copy link
Open
Description
1. 시스템 아키텍처
- JWT를 이용한 로그인 구현
- OAuth 2.0을 이용한 소셜 로그인
2. UI/UX
- 회원가입, 로그인, 로그아웃, 마이페이지, 회원탈퇴 기능 구현
- 회원가입, 로그인 및 회원정보 수정 시 유효성 검사
- 소셜 로그인 외 서비스 자체 회원가입 기능 제공
- 회원가입 없이 '체험하기' 형식으로 가볍게 기능을 이용할 수 있는 장치 마련
- 회원 탈퇴나 리소스 삭제시 확인(confirm) 모달 제공
- 라이브러리를 사용하지 않고 React 컴포넌트 직접 작성
- 3rd-party API 호출(지도)
- 모바일 환경 대응 및 반응형 웹
- S3로 파일 업로드
3. 스키마 및 API
- N:M (다대다) 관계 설정
- ERD (DB Diagram) 작성
- API 작성 툴 (Swagger, Postman, Gitbook API) 사용
- ORM 사용 (sequelize, typeorm 권장)
4. DevOps
- [코드] precommit 단계에서 semistandard 적용
- [릴리즈] 깃허브 커밋메세지 규칙 합의
- [코드] 버전 규칙 합의
- [릴리즈] PR 형식 합의
5. 추가적인기능
- 회원가입 및 회원탈퇴 (모달)
- 로그인 기능 (모달)
- 소셜로그인 기능 (구글, 카카오)
- 로그아웃 기능
- 스크롤에 따른 애니메이션 구현 (랜딩페이지)
- 홈페이지 설명을 위한 시연영상 gif (랜딩페이지)
- 동네소식 게시글 수정 기능
- 동네소식 게시글 삭제 기능
- 동네소식 게시글 작성 기능 (이미지, 지역 포함)
- 동네소식 게시글 상세조회 (조회수 증가, 댓글 포함)
- 댓글 수정 기능
- 댓글 삭제 기능
- 댓글 작성 기능
- 카테고리별 게시글 조회
- 지역 게시글 조회
- 게시글 검색 기능 (동네소식, 거래글)
- 찜하기 기능 (거래글)
- 일반 거래글 상태 변경 (예약중, 판매중, 판매완료)
- 거래글 수정 기능 (일반, 제시)
- 거래글 삭제 기능
- 거래글 작성 기능 (이미지, 기간 설정)
- 거래글 상세조회 (가격 제시 목록 포함)
- 채팅 기능
- 후기작성 기능
- Mypage 조회 기능
- Mypage 수정 기능 (닉네임, 동네, 이미지)
- 비밀번호 변경 기능
- Mypage 내 카테고리별 게시글 조회
- 로딩창 (페이지 핸들링)
- 데이터없는 경우 표시 (에러페이지 핸들링)
- 잘못 접근한 페이지 표시 (에러페이지 핸들링)
- 도메인 구매 및 https로 배포
Advanced (도전) 항목을 추가적으로 구현할 계획이라면, 아래에 적어주세요
도전 항목은 유어클래스의 To do 리스트를 참고하세요.
- 회원 가입시 인증 메일 발송
- 무한 스크롤
- 스크롤에 의한 애니메이션 적용 (greensock 사용 권장)
Nightmare (신중) 항목을 추가적으로 구현할 계획이라면, 아래에 적어주세요
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels