-
Notifications
You must be signed in to change notification settings - Fork 0
0321 회의록
(우선순위 : 1~5 숫자가 클수록 높음)
-
개발 도구 및 프레임워크 선택(5): 프로젝트의 요구 사항에 맞는 개발 언어, 프레임워크 및 라이브러리 결정
- 개발 언어 : Java 17
- 프레임워크 : Spring
- 라이브러리 : JPA, JUnit
- DB : MySQL
-
버전 관리 시스템 구축(5): Git
-
로컬 개발 환경 구축(5): 개발자 각자의 컴퓨터에서 개발을 진행할 수 있도록 로컬 환경 설정 품질 보증 및 테스팅
- Docker : ubuntu 20.04.2 LTS
-
데이터베이스 설계 및 최적화(5): 효율적인 데이터 저장 및 조회를 위한 데이터베이스 설계 및 쿼리 최적화
-
API 설계(5): 프론트엔드와 백엔드 간의 통신을 위한 RESTful API 설계
-
자동화된 테스트 작성(4): 단위 테스트, 통합 테스트
-
코드 리뷰 프로세스 설정(5): 팀 내에서 코드의 품질을 유지하기 위한 코드 리뷰 프로세스 구축
- Github PR 시 코드 리뷰
-
성능 테스팅(1): 시스템의 부하 테스트 및 성능 최적화를 위한 테스팅 진행
-
배포 자동화(1): CI/CD 파이프라인을 통한 배포 자동화 구축
-
모니터링 및 로깅(1): 시스템의 상태를 실시간으로 모니터링하고, 문제 발생 시 로그를 분석할 수 있는 시스템 구축
-
버그 트래킹 및 이슈 관리(1): 버그 및 개선 사항을 추적하고 관리하기 위한 시스템(예: Jira, Trello) 사용 사용자 경험 및 인터페이스
-
UI/UX 디자인(1): 사용자 경험을 고려한 인터페이스 디자인 및 프로토타이핑
-
접근성 및 반응형 디자인(1): 다양한 사용자와 디바이스를 고려한 접근성 및 반응형 웹 디자인
-
사용자 피드백 수집 및 분석(1): 사용자의 의견을 수집하고 분석하여 제품 개선에 반영
-
데이터 암호화(4): 비밀번호 등 민감한 정보는 데이터베이스에 저장할 때 암호화 처리
-
인증 및 권한 관리(4): 사용자 인증 및 세분화된 권한 관리를 위한 시스템 구축
-
보안 취약점 점검(2): SQL 인젝션, XSS, CSRF 등의 보안 취약점에 대한 정기적인 점검 및 대응
- #4 카테고리별 게시판
- #5 게시판 관련 기능
- #6 댓글 및 대댓글 기능
- #7 게시글 검색 및 필터 기능
- #8 게시글 추천 및 신고 기능
- #9 회원가입
- #10 로그인 로그아웃
- #11 회원 정보 관리
- #12 회원 판매자 등록
- #13 상품 게시 관련 기능
- #14 상품 검색 및 조회 기능
- #15 결제시스템
- #16 거래내역 조회
-
카테고리 데이터 모델 설계: 게시판의 카테고리 별로 분류할 수 있는 데이터 모델 설계
-
카테고리 관리 기능 개발: 관리자가 카테고리를 추가, 수정, 삭제할 수 있는 기능
-
카테고리 별 게시글 조회 기능 개발: 사용자가 각 카테고리에 맞는 게시글을 볼 수 있도록 하는 기능
-
게시글 CRUD 기능 개발: 게시글 작성(Create), 조회(Read), 수정(Update), 삭제(Delete) 기능
-
게시판 UI/UX 설계: 사용자 경험을 고려한 게시판 인터페이스 디자인
-
권한 관리 시스템 구축: 사용자와 관리자의 권한에 따른 게시글 관리 기능 구분
-
댓글 데이터 모델 설계: 댓글 및 대댓글 관계를 정의하는 데이터 모델
-
댓글 CRUD 기능 개발: 댓글 및 대댓글 작성, 조회, 수정, 삭제 기능
-
댓글 UI 구현: 댓글과 대댓글 표시 방식에 대한 사용자 인터페이스 구현
검색 엔진 통합: Elasticsearch 같은 검색 엔진을 사용하여 게시글 검색 기능 구현
-
필터링 옵션 개발: 카테고리, 작성일, 인기도 등으로 필터링할 수 있는 기능 개발
-
검색 및 필터 UI 구현: 사용자가 쉽게 검색하고 필터링할 수 있도록 인터페이스 설계
-
추천 및 신고 데이터 모델 설계: 사용자의 추천 및 신고 정보를 저장할 데이터 모델 설계
-
추천 및 신고 기능 개발: 사용자가 게시글을 추천하거나 신고할 수 있는 기능 구현
-
관리자 신고 관리 기능: 신고된 게시글을 관리자가 확인하고 조치할 수 있는 기능
-
회원 데이터 모델 설계: 사용자 정보를 저장할 데이터 모델 설계
-
회원가입 폼 개발: 사용자가 정보를 입력할 수 있는 회원가입 폼 구현
-
이메일 인증 시스템 구축: 회원가입 시 이메일 인증을 통해 실제 사용자 확인
-
인증 시스템 구축: OAuth, JWT 등을 활용한 사용자 인증 시스템 구축
-
로그인/로그아웃 기능 개발: 사용자의 로그인 및 로그아웃 기능 구현
-
세션/토큰 관리: 사용자 세션 또는 토큰을 관리하는 보안 메커니즘 구축
-
회원 정보 수정 기능 개발: 사용자가 자신의 정보(비밀번호, 이메일 등)를 수정할 수 있는 기능
-
회원 탈퇴 기능 개발: 사용자가 회원 탈퇴를 할 수 있는 기능 구현
-
판매자 등록 절차 설계: 일반 회원이 판매자로 등록할 수 있는 절차 설계
-
판매자 정보 데이터 모델 설계: 판매자 정보를 저장할 데이터 모델 설계
-
판매자 인증 시스템 구축: 신분증, 사업자 등록증 등을 통한 판매자 인증 시스템
-
상품 데이터 모델 설계: 상품 정보를 저장할 데이터 모델 설계
-
상품 게시 CRUD 기능 개발: 판매자가 상품을 게시, 조회, 수정, 삭제할 수 있는 기능
-
상품 이미지 업로드 기능: 상품 이미지를 업로드하고 관리할 수 있는 기능 구현
-
상품 검색 엔진 통합: 상품 검색을 위한 검색 엔진(Elasticsearch 등) 통합
-
상품 필터링 옵션 개발: 카테고리, 가격, 평점 등으로 필터링할 수 있는 기능 개발
-
상품 상세 조회 UI 구현: 사용자가 상품의 상세 정보를 조회할 수 있는 인터페이스
-
결제 데이터 모델 설계: 결제 정보를 저장할 데이터 모델 설계
-
결제 게이트웨이 통합: 결제를 위한 외부 결제 시스템(예: PayPal, Stripe)과의 통합
-
결제, 환불 프로세스 개발: 사용자가 상품을 결제하고 필요 시 환불받을 수 있는 프로세스 구축
-
거래내역 데이터 모델 설계: 거래내역을 저장할 데이터 모델 설계
-
사용자별 거래내역 조회 기능 개발: 사용자가 자신의 거래내역을 조회할 수 있는 기능
-
거래내역 관리 인터페이스 구현: 사용자와 판매자가 거래내역을 관리할 수 있는 UI 구현
- 자신의 역할에 따라 서브태스크 이슈 올리기
- 우선순위 4이상