1. 프로젝트 소개
프로젝트 소개
2. 개발 환경
개발 환경
서비스 아키텍처
3. 서비스 기능
•
회원 가입 (이메일 본인인증) & 로그인
•
프로필 변경
•
상품 등록
•
상품 검색
•
관심 목록 추가
•
유저 신고
•
동네 설정 (ip 위치 정보)
•
채팅 기능
•
판매 완료 & 구매내역 & 판매내역
4. ERD & UML
ERD
UML
5. 분업 현황
김민수 | 이영빈 | 박서우 | 유성재 | 정의준 | |
리더 | 부리더 | 팀원 | 팀원 | 팀원 | |
BackEnd | CI / CD
git action / aws
Test Code - Controller / Rest Docs
User / Trade / Report - user 기능 구현
Trade / UserReport - QueryDsl | 리뷰/유저평점/관심/상품신고 기능 구현
전역 예외처리
상품 불러오기 페이징
시큐리티 설정
CORS설정
상품 검색
QueryDsl 적용(채팅/관심/상품/상품신고/리뷰/유저) | [User] 회원가입 & 로그인
[Email] 이메일 인증
[chat] 채팅
[address] 위치인증
[JasyptConfig] properties 암호화
| 상품 CRUD 구현
상품 서비스 단위 테스트 코드 작성
AWS - S3 이미지 업로드 기능 구현 | Board / Comment / Profile 기능 구현
Test Code - Service(Board, Comment, Interest, UserGrade, Review, Report, User, Product)
/ Entity(Board, Comment, Interest, Review, User, Product) |
FrontEnd | profile - update / report - user | 메인 /회원가입 /로그인/상품검색/상품 조회/내 정보 조회/ 관심내역 페이지 구현 | 구매내역 / 판매완료 / 채팅 / 동네설정(위치인증) / 상품삭제 / 상품 수정 | 상품 생성 페이지 작성 및 API 연결
S3 API 연결
판매내역 페이지 작성 및 API
관심 기능 API 연결 | 서비스 로고 제작 |
6. 프로젝트 진행 현황
7. 기술적 의사결정
JPA / QueryDsl
Swagger / RestDocs
Kafka / Stomp
8. 트러블 슈팅
문제 상황 1) CI / CD 연결 중 발생한 이슈
문제상황 2) 프론트 사용자 페이지 구현 간 문제
문제 상황 3) 채팅 기능 구현 중 이슈
문제 상황 4) Properties 설정 공유 간 이메일 계정, 비밀번호, AWS secret 키 등 개인정보 공유 이슈
문제 상황 5) gps 기능
문제 상황 6) 서로 연관관계를 가진 객체간의 순환참조 오류
취업 준비, 어디서부터 시작해야 할지 모르겠다면?
비전공자인데 IT 업계 취업할 수 있을까?
프로젝트 경험이 부족한데, 어떻게 준비해야 할까?
IT 기업으로 이직하고 싶은데 뭐부터 시작해야 할까?
이런 고민을 하고 있다면, 내일배움캠프의 IT 취업 컨설팅을 받아보세요.
취업 코칭 전문가들이 여러분의 고민을 해결해 드립니다.
다음 링크에 이메일을 입력하시면 메일로 1:1 커리어 상담권과 취준 자료집을 보내드릴게요.