- 개발자들의 커뮤니티 Sokdak 💬
- 커리어와 라이프스타일에 대해 자유롭게 이야기 할 수 있어요 🙋🏻
- 설명 : Wanted 커뮤니티 클론 코딩
- 기간 : 2022.12.23 ~ 2022.12.29
- 팀원 :
- | NAME | GITHUB |
---|---|---|
BE | 김인광 | https://github.com/ingwang-kim |
BE | 김규리 | https://github.com/kyuung09 |
BE | 신승호 | https://github.com/hongdangmoo49 |
FE | 장신원 | https://github.com/synuns |
FE | 최수빈 | https://github.com/123456soobin-choi |
🏁 최초 설계 내역
📍 회원가입/로그인
(1) 일반 이메일 회원가입 / 로그인
- 아이디 중복 확인
- 아이디 / 패스워드 정규식 확인
- 랜덤 난수 닉네임 생성
(2) OAuth2(카카오) 회원가입 / 로그인
- 회원가입 Type 식별 👉 일반 로그인 불가
(* 일반회원이 카카오로 로그인 시도시 일치하는 ID가 있을 경우 SignUpType 변경 0 → 1)
- 랜덤 난수 닉네임 생성
(3) 로그인/ 로그아웃 인증
- JWT Token
📍 커뮤니티
(1) 커뮤니티 내용 등록
- Category 선택 [ 커리어고민, 취업/이직, 회사생활 , … , UI/UX]
- 사진 업로드 (AWS S3)
- 제목 / 내용
- 글 작성시 닉네임으로 출력되도록
(2) 커뮤니티 내용 조회
- 전체 조회
- 카테고리별 조회
- 선택 조회
(3) 커뮤니티 내용 수정
- 수정시 사진 삭제
(4) 커뮤니티 내용 삭제
- 게시물 삭제시 연관 내용 전체 삭제
(5) 커뮤니티 글 좋아요 기능
(6) 커뮤니티 댓글 등록/삭제
📍 마이페이지
(1) 내 정보 조회
- 프로필 사진 업로드
- 직무, 경력 정보 등록 & 수정
✊🏻 추가 스코프 내역
📍 BE
- http → https 프로토콜 변경
- 페이징(Slice)
- Swagger
- Access Log Logging 처리
- 마이페이지 닉네임 수정 기능
📍 FE
- 마이페이지
- Infinity Scroll
- 디테일 페이지 비로그인 방식 변경
- 로그인
- 게시글
- 마이페이지
- swagger : https://devsokdak.shop/swagger-ui.html
트러블 슈팅 | |
---|---|
[Frontend] | |
[Frontend] | |
[backend] | |
[backend] | |
[backend] |
https://www.notion.so/synuns/Sokdak-c016b8cb325d4460a0f1a92807082d59
- Forntend : https://github.com/Dev-sokdak/FE-sokdak
- Backend : https://github.com/Dev-sokdak/BE-sokdak