팀 구성원, 개인 별 역할
팀 구성원을 기재해 주시고, 각각 어떤 역할을 맡아서 개발을 진행했는지 구체적으로 작성해 주세요. 🙂
김영근: 로드맵 기능 개발 및 페이지 구현
권선녀: 회원가입 기능 및 페이지 구현, 댓글, 대댓글, 이미지 기능 구현
- 회원가입 - 아이디 및 이메일 중복 검사, 서버에서 발생한 오류를 사용자 정의 예외 처리 적용 및 프론트엔드에서 해당 메시지 표시
- 게시글 댓글/대댓글 - 댓글 CRUD 기능 구현 및 대댓글 구조 설계
- 게시글 이미지 - 사용자의 이미지 업로드 요청 처리 및 서버 상의 이미지 저장 기능 구현
서지원: 게시글 단독 조회 페이지 및 게시글 기능 구현, 커뮤니티 페이지 구현
장영조: 로그인, 로그아웃, JWT를 이용한 인증 및 인가, 팔로우 기능, 게시글 북마크 기능 구현
- Spring Security - 서버 내 인증 및 인가 기능, 로그인 필터 구현 및 로그아웃 기능, JWT 발급 및 필터를 통한 권한 확인 기능
- 게시글 북마크 기능 - 게시글 북마크에 따른 CRUD 기능 구현
- 팔로우 기능 - 유저 간 팔로우 기능 구현
최경환: 로드맵, 로드맵 북마크, 로드맵 Todo CRUD 기능 구현
프로젝트 도메인 작성
프로젝트 도메인을 작성해주세요 😊 (ex. 금융, 이커머스, 패션 등…)
지식 공유 플랫폼
프로젝트 주요(핵심) 기능 소개
요구 사항,설계와 아키텍처
-
플로우 차트


-
기능 소개
- 사용자가 관심 있는 분야를 기술 스택 별로 찾아볼 수 있음
- 로드맵 전체 혹은 해당 요소를 따로 모아볼 수 있도록 북마크 기능
- 자신만의 로드맵을 설정하여 포트폴리오에 활용
- 경력있는 개발자의 로드맵을 참고하여 본인의 학습 방향 설정
주요(핵심) 기능 개발 과정 요약 (최소 1000자 이상)
현재까지 핵심 기능 설계 및 개발을 진행하면서 ‘어려웠던 점, 아쉬운 점,새로 알게된 점' 등을 요약하여 작성해 주세요 🙂