슬기로운슬기
[KPT 회고] 6조 KPT 회고 - 오코완
study 2023. 8. 14. 16:23

1. 한 주의 흐름 1주일간 한 일 프로젝트 명: 오코완(오늘도 코딩 완료) - Trello Clone Coding 구현한 기능 사용자 인증 기능(Redis 사용) - 회원가입, 로그인, 로그아웃 프로필 관리 - 프로필 수정, 비밀번호 수정 보드 CRUD 기능 보드 초대기능, 멤버 조회 및 권한 수정 기능 카테고리 CRUD 기능 카테고리 이동 기능 카드 CRUD 기능 카드 마감일 지정 및 worker조회 및 지정 알림 CRU 기능 댓글 CRUD 기능 소셜 로그인 기능 구현 - 카카오 로그인 카드에 파일 업로드 및 다운로드 기능 구현 - AWS S3 사용 느낀점 김슬기: 여러 기능을 도전하고 함께하면서 많은 것을 배울 수 있었고 다음에는 시간 배분을 좀더 효율적으로 하여 계획했던 부분을 다 완료하고싶다. ..

[KPT 회고] 8조의 KPT회고
카테고리 없음 2023. 7. 24. 17:18

한 주의 흐름 1주일간 한 일 프로젝트 명: TDL (Today’s Daily Life) 구현한 기능 사용자 인증 기능(Redis 사용) - 회원가입, 로그인, 로그아웃 프로필 관리 - 프로필 수정 게시물 CRUD 기능 댓글 CRUD 기능 소셜 로그인 기능 구현 - 카카오 로그인 백오피스 기능 구현 좋아요 기능 팔로우 기능 구현 프로필에 사진 업로드 기능 구현 - AWS S3 사용 게시물에 사진 업로드 기능 구현 - AWS S3 사용 느낀점 규준: 이번 프로젝트를 통해서 경험해보지 못했던 기능들을 경험해보며 어려웠던 점도 있었지만 끝까지 완성할 수 있어서 좋은 경험을 한것같다. 아쉬웠던 점은 이쁘게 만들었던 와이어프레임에 비해 프론트 부분을 완벽하게 진행하지 못했던 점이 아쉬웠다. 나형: 프론트를 연결하..

[TIL] TDL프로젝트 - 유저 검색 기능 구현 (Spring)
study/study_spring 2023. 7. 18. 17:38

먼저, 고민했었던 내용은 '어떤식으로 keyword값을 받아올까'였다. 계속 사용하던 방식은 @RequestBody 형식으로 받아와서 이게 편했지만 구글이나 다른 사이트를 보면 검색기능은 거의 param을 사용해서 @RequestParam을 써서 keyword값을 받아오기로 했다. Controller // 유저 검색 기능 @GetMapping("/user/search") public UserSearchResponseDto SearchUser(@RequestParam("keyword") UserSearchRequestDto dto) { return userService.searchUser(dto); } key값은 keyword로 지정하고 value값은 UserSearchRequestDto에서 받아오기로 했..

[S.A] TDL 프로젝트
study/study_spring 2023. 7. 17. 15:43

SNS 사이트 만들기 TDL (Today's Daily Life) : 오늘의 일상에 대한 sns 사이트 만들기 개발 일정 (7월 17일 (월) ~ 7월 23일(일)) 9:20 ~ 10:00 아침 회의 , 역할 분담 진행 , 진행 상황 보고 15:00 점심 회의 겸 코드리뷰 19:20 저녁 회의 겸 코드리뷰, merge 역할 분담 진행 현황 [7/17 (월) 일정] 규준 소셜 로그인 (인스타그램), 프로필 조회 및 수정 나형 게시물 CRUD, 댓글 CRUD, 좋아요 기능 슬기 회원가입, 로그인, 로그아웃, 소셜로그인(카카오) 경식 관리자 페이지 사용하는 기술 백오피스 (관리자 페이지) 회원 관리 - 회원 조회, 회원 정보 수정, 회원 삭제, (회원 차단) 게시글 관리 - 공지글 등록, 모든 게시물 조회, ..

[TIL] 좋아요 기능 구현 (Java)
study/study_spring 2023. 7. 12. 21:25

Entity - Like Like : Post -> ManyToOne : 게시물 1개에 여러개의 Like 가능 Like : User -> ManyToOne : User 1명 당 여러개의 Like 가능( 각각 다른 게시물에 가능하게 할거임 ) @Getter @Entity @NoArgsConstructor @Table(name="likes") public class Like { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; //id @JoinColumn(name = "postId") @ManyToOne private Post post; @JoinColumn(name = "userId") @ManyToOne private Us..

반응형