Skip to content

Conversation

@kjunh972
Copy link
Member

No description provided.

Mangjun and others added 30 commits April 10, 2025 19:27
개발 환경 구축(Docker, Nginx 등)
콘솔에 log 나오도록 수정, dotenv 라이브러리 추가
* Chore: [Config] 빌드 CI 추가

* Fix: [Config] MySQL 로딩 시간 지연 부분 수정

* Fix: [Config] 작업 디렉터리 지정
프로토타입 개발 환경 구축
프로젝트 구조 설계 및 Entity 설계
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 값만 들어가는 버그 수정
kjunh972 and others added 29 commits September 26, 2025 01:01
* 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 해결
@kjunh972 kjunh972 closed this Oct 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants