codestates / codestates/ForVegLife
기능 To Do 리스트
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## 1. 시스템 아키텍처
- [ ] JWT를 이용한 로그인 구현
- [ ] 구글 OAuth 2.0 소셜 로그인
- [ ] 권한 부여(Authorization)에 따른 기능의 접근 제한 구현
- [ ] 회원 가입시 이메일 인증
## 2. UI/UX
- [ ] 회원가입, 로그인, 로그아웃, 마이페이지, 회원탈퇴 기능 구현
- [ ] 회원가입, 로그인 및 회원정보 수정 시 유효성 검사
- [ ] 소셜 로그인 외 서비스 자체 회원가입 기능 제공
- [ ] 회원가입 없이 '체험하기' 형식으로 가볍게 기능을 이용할 수 있는 장치 마련
- [ ] 회원 탈퇴나 리소스 삭제시 확인(confirm) 모달 제공
- [ ] 마이페이지를 통해 사용자 개인정보 수정 기능 제공
- [ ] (소셜 로그인이 아닐 경우) 비밀번호 수정 기능 제공
- [ ] 소셜 로그인일 경우 프로필 이미지 변경 못하게 하기
- [ ] 라이브러리를 사용하지 않고 React 컴포넌트 직접 작성 (유어클래스에서 다룬 것)
- [ ] 카카오 맵 API 호출
- [ ] 카테고리(채식 타입) 별로 등록된 모든 장소를 마커로 찍어서 보여주기
- [ ] 특정 장소 리뷰 목록 보여주기
- [ ] 즐겨 찾기 전체 목록 보여주기
- [ ] 내가 쓴 리뷰 전체 보여주기
- [ ] 장소 등록
- [ ] 즐겨 찾기 해제
- [ ] 내가 쓴 리뷰 삭제
- [ ] 별점 매기기(리뷰 내용은 optional)
- [ ] 모바일 환경 대응 및 반응형 웹
- [ ] 스크롤 애니메이션 구현
- [ ] sns 연동 및 공유 기능
## 3. 스키마 및 API
- [ ] 다 대 다 관계 설정
- [ ] DB 다이어그램 작성
- [ ] API 작성 툴 (Postman, Gitbook API) 을 사용하여 요청/응답 및 JSON 키/값 형식 기술
- [ ] ORM 사용 (sequelize 사용)
## 4. DevOps
- [ ] ESLint, prettier 사용
- [ ] 깃허브 커밋메세지 규칙 합의
- [ ] 버전 규칙 합의
- [ ] PR 형식 합의
- [ ] 수동 배포 설정
## 5. Advanced
- [ ] 무한 스크롤(리뷰 목록 보여주기 할 때)
- [ ] 배포 자동화 설정
- [ ] 도메인 구매 및 HTTPS 배포
- [ ] SNS 연동 및 공유 기능
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.