-
Notifications
You must be signed in to change notification settings - Fork 0
Develop #82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
개발 환경 구축(Docker, Nginx 등)
콘솔에 log 나오도록 수정, dotenv 라이브러리 추가
* Chore: [Config] 빌드 CI 추가 * Fix: [Config] MySQL 로딩 시간 지연 부분 수정 * Fix: [Config] 작업 디렉터리 지정
프로토타입 개발 환경 구축
프로젝트 구조 설계 및 Entity 설계
AWS S3 연동 추가
http 메시지를 읽기 위한 logbook 라이브러리 추가
* Add: [Course] 코스 생성 기능 추가 및 API 표준 응답 구조 적용 및 예외 처리 통합 - ApiResponse 제네릭 클래스를 이용한 일관된 API 응답 구조 적용 - 기존 ResponseEntity → ApiResponse 변환 - CustomException, CommonResponseCode 기반의 오류 응답 처리 적용 - CourseController 내 전반적인 응답 포맷 개선 및 에러 핸들링 구조 통일 - 자유 러닝 코스 생성 기능 개발 * Add: [Course] 코스 상세보기 api 구현 * Add: [Course] 반경 내 주변 코스 검색 api 구현 * Fix: [Course] 반경내 주변 코스가 없을시 예외처리 * Fix: [Course] 난이도에서 받은 값을 저장하고 예외처리
* [Add] Record : ApiResponse로 컨트롤러 구조 수정 * [Add] Record : 전체 기록 불러오기 API 개발 * [Add] Record : 전체 기록 생성 및 코스 별 기록 불러오기 API 개발
* Feat: [Auth] 카카오 소셜 로그인 및 JWT 구현 * [Feat] member: 토큰 및 테스트용 회원 관리 api 개발 * Feat [CI] : 환경변수 추가
* Feat: [Course] 자유 러닝 api 개발 * Feat: [Course] 현재 반경 코스 검색 api * Fix: [Course] 엔티티 수정 * Feat: [Course] 코스 상세 보기 api
* Feat: [Record] 코스 ID 및 날짜별 기록 조회 api * Feat: [Record] 주간별 기록 조회 api * Feat: [Record] 월간별 기록 조회 api
* Feat: [Member] 레디스 설정 및 로그아웃 구현 * Feat: [member] 회원탈퇴 및 레디스 환경변수 추가 * chore: 레디스 환경변수 추가
* Feat: [Crew] 크루 생성 api * Feat: [Crew] 크루 가입 신청 api * Feat: [Crew] 크루 가입 신청 취소 api * Feat: [Crew] 크루 가입 신청 승인/거절 api * Feat: [Crew] 크루원 권한 수정 api * Feat: [Crew] 크루 정보 수정 api * Feat: [Crew] 크루 삭제 api 구현, 유저 role 명확화 및 예외처리 개선 * Feat: [Crew] 크루원 차단 api * Feat: [Crew] 크루 나가기 api * Feat: [Crew] 크루 조회/상세/크루가입요청/크루가입강퇴/크루맴버 조회 api
* Feat: [Schedule] 크루 스케줄 등록 api * Feat: [Schedule] 크루 일정 전체/상세 조회 api * Feat: [Schedule] 크루 일정 수정 api * Feat: [Schedule] 크루 일정 삭제 api * Feat: [Schedule] 크루 일정 참여/불참 api * Feat: [Schedule] 크루 일정 참여자 조회 api
* Feat: [Record] 기록 저장 api * Feat: [Record] 상세/사용자별 기록 조회 api
* Feat: [Crew] 크루 코스 추천 * Feat: [Crew] 크루 런닝 방 생성/삭제/조회/참여/나가기 api 구현 * Feat: [Crew] 크루 자유 및 코스 선택으로 런닝 시작 api * Feat: [Crew] 크루 런닝 종료 및 개별 및 크루 기록 저장 api * Feat: [Crew] 크루 런닝 기록 조회 api * Feat: [Crew] 크루 랭킹 조회/강제 랭킹 계산 api * Feat: [Crew] 크루원 랭킹 조회/강제 랭킹 계산 api * Fix: [Course] 기록저장 api 삭제 및 러닝 종료 api 추가 * Feat: [Course] 기존 코스로 런닝 api
* Feat: [Member] 프로필 조회 api * Feat: [Member] 프로필 수정 api * Feat: [Member] 프로필 알림 수정 api * Feat: [Member] 런닝 기록 백업 및 복구, 조회 api
* Feat: [Community] 게시물 작성 api * Feat: [Community] 게시물 수정 api * Feat: [Community] 게시물 삭제 api * Feat: [Community] 게시물 좋아요, 좋아요 취소 api * Feat: [Community] 게시물 댓글 작성/수정/삭제 api * Fix: [Community] 게시물, 댓글 중복된 DTO 통합 * Feat: [Community] 게시물 목록/상세 조회 api * Feat: [Community] 게시물 검색 api * Fix: [community] 서비스 컨트롤러 파일명 변경
* Fix: [Course] 자유런닝 api 수정 및 러닝 코스 저장 api 추가 * Fix: [course] 코스 및 기록 수정 및 크루 런닝 삭제
* Fix: [Setting] 프로필 수정에 반경 설정 할수 있도록 수정 * Fix: [Course] 코스 반경 조회시 반경 파라미터 제거
* Feat: [FCM] FCM 초기 세팅 * Feat: [Notification] 크루 가입 요청시 알람 발송 * Feat: [Notification] fcm 토큰 생성 및 삭제 api, 워크 플로우에 fcm 설정 추가, 회원 탈퇴시 모든 테이블 삭제 * Feat: [Notification] 크루 가입 요청 거절 / 크루 가입 요청 승인 및 거절 알람 구현 * Feat: [Notification] 크루 권한 변경시 알람 구현 * Feat: [Notification] 크루 삭제시 알람 발송 구현 * Feat: [Notification] 크루 추방 시 알람 발송 구현 * Feat: [Notification] 크루 탈퇴 시 알람 발송 구현 * Fix: [Notification] 빌드 오류 수정
* Chore: [Config] Docker 설정 * Fix: [Config] Spring 프로젝트 경로 수정 및 certbot 중복 제거 * Feat: [CI/CD] 서버 배포 자동화
.env 값만 들어가는 버그 수정
* Feat: [Community] 좋아요 눌렀을때 알람 발송 구현 * Feat: [Community] 댓글 알람 발송 구현
* Feat: [Difficulty] 난이도 체크 하는 로직 추가 * Fix: [Difficulty] 코스 저장할때 난이도 자동 계산하게 수정 * Fix: [Log] 로그 저장되는 경로 수정 * Fix: [Difficulty] CI에 구글 api 추가 * Fix: [Difficulty] api 별로 경로 제한 다르게 설정 * Fix: [Difficulty] 코스 예외 처리 수정 * Fix: [Record] 기록 컨트롤러 예외 처리 수정
* Feat: [Schedule] 일정 등록시 알람 발송 * Feat: [Schedule] 일정 수정시 알람 발송 * Feat: [Schedule] 일정 삭제 시 알람 발송 * Feat: [Schedule] 일정 참여/ 참여 취소 시 알람 발송
* Feat: [Course] 스프링 도메인 환경변수 추가 * Feat: [Course] 사용자 기록 / 근처 코스에 따라 코스 추천 * Feat: [Course] 근처 코스 및 코스 상세 정보 Redis 캐시 도입
* Fix: [Member] 사용자 런닝 설정 / 조회 추가 * Fix: [Member] 지도 스타일 enums 추가 * Fix: [Course] 사용자 설정에 기반한 코스 추천
* Fix: [Community] 게시물 작성시 사진은 필수, 제목과 내용은 선택으로 수정 * Fix: [Community] 게시물 작성, 수정, 삭제 시 알람 발송
* Fix: [Course] 내 코스 수정 및 삭제 * Fix: [Course] 내 코스 수정 및 삭제 api 명세 작성
* Feat: [Crew] 크루 랭킹 레디스 도입 및 레디스 오류 수정 * Feat: [Crew] 크루 맴버 랭킹 N+1 해결
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.