HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
[팀12] 기부니🧡
[팀12] 기부니🧡
/
🧚‍♀️
12팀 기부니 3주차 진행 상황
🧚‍♀️

12팀 기부니 3주차 진행 상황

상태
중간 점검
담당자

Front-end & Back-end 각 포지션 목표 대비 구현 정도


Front-end →


추가 기능 & 고도화 작업
  • 컴포넌트 분리를 통한 코드가독성 및 코드 재사용성 상승
  • 무한스크롤 및 스크롤 위치 저장 기능 구현
  • validation 및 예외처리
  • 코드 리뷰
 
완료한 기능
후기게시판을 제외한 기획했던 페이지
웹소켓을 통한 채팅/알림기능 구현

Back-end → 80% (아래 기능 이외에 계획한 기능 완료)



추가 기능 & 고도화 작업
  • Redis를 통한
    • JWT Refresh Token 관리
    • Email 인증코드 만료시간 관리
  • 소셜 로그인
  • 코드 리팩토링 → 분기문 줄이기 등
  • 테스트 코드 작성
 
완료한 기능
회원/센터 관리
  • 로그인
  • 회원가입/프로필 수정/회원탈퇴
  • 센터가입/프로필 수정/센터탈퇴
    • 사업자등록번호 공공 오픈 API 연동
  • 이메일/닉네임 중복 검사
  • 이메일 코드 인증
마이페이지 관리
  • 프로필 정보 조회
  • 내가 쓴 글(회원은 기부글, 센터는 기부요청글) 조회
  • 관심센터 조회
  • 위 정보 한번에 응답 반환
관심센터 관리
  • 관심센터 등록/삭제/목록조회
활동글 관리
  • 센터의 활동글 등록/수정/삭제/상세조회
  • 센터의 활동글 목록조회
  • 댓글 등록/수정/삭제/목록 조회
 
기부글/기부희망글 관리 & 기부희망댓글/기부신청댓글 관리
  • 회원의 기부글 등록/수정/삭제/상세조회(댓글 포함)
  • 회원의 기부글 목록조회
    • 필터링(제목, 카테고리, 태그)
  • 센터의 기부희망댓글 등록/삭제
  • 센터의 기부희망글 등록/삭제/상세조회(댓글 포함)
  • 센터의 기부희망글 목록조회
    • 필터링(제목, 카테고리, 태그, 센터이름, 센터위치)
  • 회원의 기부신청댓글 등록/삭제
  • S3를 이용한 이미지 등록/수정
    •  
 
알림 서비스 관리
  • WebSocket 개발환경 설정
  • 관심센터의 게시글이 등록 되었을 때 관심센터로 지정한 회원에게 알림
  • 게시글에 댓글이 등록 되었을 때 게시글 작성자에게 알림
채팅 서비스 관리 → 메세지/거래예약일정
  • 채팅 메세지 송수신
  • 채팅목록 조회/ 채팅내용 조회
  • 거래예약 생성/처리/목록 조회
Swagger로 구현된 API 확인 가능
Swagger UI
Swagger UI
https://www.needit.ml/swagger-ui.html#/
 
 

팀 활동 현황


매일 오후 2시 스크럼 진행
  • 각 팀원 일정 공유 → 전날 진행한 일, 오늘 진행할 일
  • 수정이 필요한 부분이 있으면 백 ↔︎ 프론트 실시간 디스코드를 통해 이야기 진행
 

스크럼 장면 캡쳐 첨부


notion image
notion image
 

리드미 작성


프론트엔드
Team_Givooni_Needit_FE/README.md at develop · prgrms-web-devcourse/Team_Givooni_Needit_FE
🧡 12조 기부니 팀 : Need !t 기부 매칭 서비스. Contribute to prgrms-web-devcourse/Team_Givooni_Needit_FE development by creating an account on GitHub.
Team_Givooni_Needit_FE/README.md at develop · prgrms-web-devcourse/Team_Givooni_Needit_FE
https://github.com/prgrms-web-devcourse/Team_Givooni_Needit_FE/blob/develop/README.md
Team_Givooni_Needit_FE/README.md at develop · prgrms-web-devcourse/Team_Givooni_Needit_FE
백엔드
Team_Givooni_Needit_BE/README.md at release/NEED-290 · prgrms-web-devcourse/Team_Givooni_Needit_BE
12조 기부니 팀 : Need !t 기부 매칭 서비스 . Contribute to prgrms-web-devcourse/Team_Givooni_Needit_BE development by creating an account on GitHub.
Team_Givooni_Needit_BE/README.md at release/NEED-290 · prgrms-web-devcourse/Team_Givooni_Needit_BE
https://github.com/prgrms-web-devcourse/Team_Givooni_Needit_BE/blob/release/NEED-290/README.md
Team_Givooni_Needit_BE/README.md at release/NEED-290 · prgrms-web-devcourse/Team_Givooni_Needit_BE
 

배포여부


프론트 배포
배포현황
일정
배포 테스트
Dec 17, 2021
중간 배포
Dec 19, 2021
최종 배포
Dec 22, 2021
백엔드 배포
배포현황
일정
배포 테스트
Dec 4, 2021
중간 배포
Dec 17, 2021
중간 배포
Dec 18, 2021
중간 배포
Dec 20, 2021
최종 배포 1.0.0
Dec 21, 2021
 
 

현 기준 프로젝트 이미지


notion image