Coder Social home page Coder Social logo

6term-main-back's People

Contributors

2swo avatar hobijeong avatar nicodora avatar

Stargazers

 avatar  avatar

Watchers

 avatar

6term-main-back's Issues

[feature/Recomment] 대댓글 기능 추가

개요

댓글에 대댓글 작성할 수 있게 하기

작업 목록

  • 대댓글 구조 잡기
  • 대댓글 추가 구현
  • 대댓글 삭제 구현
  • 대댓글 수정 구현
  • 댓글 불러올때 대댓글까지 같이 불러오기

주의 사항

프론트쪽과 원활한 의사소통 해야함

[feat] 모든 유저 정보 중 탐색 조회

  • 기존 my info 불러오는 로직에 요청에서 access_token값과 userId값을 비교해 본인의 마이페이지인지 check 할 수 있는 owner property를 추가해서 return

[feature] 사용자 프로필 이미지 구현

개요

사용자 프로필 이미지 구현

작업 목록

  • Kakao 프로필 이미지 가져오기
  • 사용자 지정 프로필 이미지 올리기
  • 프로필 이미지 URL DB에 저장
  • default 프로필 이미지 만들기
  • 회원탈퇴 시 이미지 모두 삭제
  • Naver 프로필 이미지 가져오기

[feature/Comment] 댓글 생성하고 불러오기, 수정하기

개요

게시판별 댓글 만들기

작업 목록

  • 댓글 폴더구조 만들기
  • 게시판 id를 받아서 댓글 생성 구현
  • 게시판 id별 댓글 전체 불러오기 구현
  • 댓글 삭제 구현
  • 댓글 수정 구현

주의 사항

프론트쪽과 원활한 의사소통 해야함

[feature/board] 게시글 전체 조회 / 게시글 수정

개요

보드 24개씩 끊고 유저와 유저이미지, 보드이미지 정보 같이 가져오기

작업 목록

  • 보드 정보 전부 가져오기
  • 보드 body값 30자 제한
  • 보드 이미지 join
  • 유저 join
  • 유저 join _(id, name)만 받아오기
  • 유저 join해서 유저이미지 까지 받아오기
  • 전체 가져오는 개수 제한, page, limit
  • test / merge
  • 보드 정보 수정하기
  • 수정한 정보만 변경되기, update_at 만 수정

[feature/auth] 소셜 로그인 구현하기

개요

소셜 로그인을 통한 회원가입 기능 구현하기

작업 목록

  • 회원가입 기능 구현하기
  • Naver OAuth를 통한 회원가입 기능 구현하기
  • Kakao OAuth를 통한 회원가입 기능 구현하기
  • Kakao 로그인 시 토큰 발급하기
  • 카카오 로그아웃
  • Kakao 회원탈퇴
  • Naver 로그인 시 토큰 발급하기
  • 네이버 로그아웃
  • Naver 회원탈퇴
  • kakao 토큰 재발급
  • naver 토큰 재발급

[feature] 친구 기능 구현하기

개요

친구 기능 구현하기

작업 목록

  • 친구 요청 기능
  • 친구 요청한 거 불러오기 (내가 상대방에게)
  • 친구 불러오기 기능 (친구 수락한 것만)
  • 친구 요청받은 거 불러오기 (상대방이 나에게)
  • 친구 요청 수락 기능
  • 친구 요청 거절 기능
  • 친구 삭제 기능
  • 에러 핸들링
  • API 명세서 작성
  • 친구 요청 쿨타임 추가

[feature/board] 2차 리펙토링 / 기능추가

개요

전체적인 코드 리펙토링

작업 목록

  • (get) - 페이지네이션별로 게시물 받아오기에서 추가 - 게시글 전체 글 수 불러오기
  • (get) - 페이지네이션별로 게시물 받아오기에서 추가 - 좋아요 수 불러오기
  • (get) - BoardId값에 따른 보드 게시물 받아오기에서 추가 - Token값의 UserId와 게시글 주인 UserId 비교
  • (delete) - 에러 수정
  • (patch) - 리펙토링

주의 사항

프론트쪽과 원활한 의사소통 해야함

[feature/board-images] 보드 이미지 수정 / 다중 이미지 업로드

개요

다중 이미지 업로드 - @hobiJeong 한테 받기 / 단일 업로드 수정

작업 목록

  • s3 버킷 루트디렉토리 안에 각 기능별 폴더 만들기
  • 만든 폴더별로 엔드포인트 설정 후 코드에 적용
  • 다중 이미지 업로드 로직 비호형한테 받기
  • 다중 이미지 삭제 구현
  • 오류 수정
  • (get) board_image 수정

주의 사항

프론트쪽과 원활한 의사소통 해야함

[feature/search] 게시글 검색 기능

개요

유저 이름 검색, 게시글 제목 검색

작업 목록

  • 유저 join
  • map함수로 게시판에서는 제목과 본문, 유저정보에서는 이름만 뽑기
  • param값으로 사용자가 검색하는 내용 받아오기
  • 조건,반복문으로 param값과 일치하는 것만 추출
  • 다시 page와 limit 설정해서 형식 갖춰 정렬
  • 리턴된 게시판 형식 맞추기
  • 리턴된 게시판 본문값 30자 제한

주의 사항

프론트쪽과 원활한 의사소통 해야함

[feature/board] 재활용 가능한 게시판 만들기

개요

재활용이 가능한 게시판을 만들기, 상위와 하위 게시판 목록 구별하기

작업 목록

  • 게시판 이미지 s3 연동 확인
  • 보드 생성시간과 날짜 현재시간과 일치하는지 확인
  • 보드 구현
  • 보드 재활용 테스트

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.