Skip to content
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

Feature/version up #96

Closed
wants to merge 1,045 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1045 commits
Select commit Hold shift + click to select a range
f14e232
feat : 시간 형태 변경
hongbuly Apr 19, 2024
abe8877
feat : 댓글, 대댓글에 시간 추가
hongbuly Apr 19, 2024
1accb63
fix : 시간 포맷 잘못된거 수정
hongbuly Apr 19, 2024
66da3b1
feat : 아이콘 클릭 범위 늘림
hongbuly Apr 19, 2024
a80eacf
fix : 하트 위치 재조정
hongbuly Apr 19, 2024
6cf9519
fix : 시간 포맷 변경
hongbuly Apr 19, 2024
7489930
fix : 댓글, 대댓글 위아래 공백 맞춤
hongbuly Apr 19, 2024
1c6dfd7
fix : 댓글을 오름차순으로 변경한다
devbelly Apr 19, 2024
b83f97c
fix : 댓글 좋아요 여부가 반영되지 않는 문제를 수정한다
devbelly Apr 20, 2024
6860a95
test : 바뀐 파라미터를 추가한다
devbelly Apr 20, 2024
8179a90
fix : 테스트를 위해 인기 게시글을 좋아요 1개로 수정한다
devbelly Apr 20, 2024
fd6a804
feat: 메인 페이지 logo 수정
jia5232 Apr 19, 2024
a0525b7
feat: login screen 로고 변경
jia5232 Apr 19, 2024
ac926e5
feat: 텍스트필드 패딩을 수정
jia5232 Apr 19, 2024
4ad100a
feat: 회원가입 빈칸있을경우 알림 보내도록 예외처리 추가
jia5232 Apr 19, 2024
d82a403
feat: 로고 클릭하거나 위로 당기면 새로고침되도록 구현
jia5232 Apr 20, 2024
14b8254
feat: 게시판 상단 정렬 수정
jia5232 Apr 20, 2024
a92adec
feat: 마이페이지 새로고침 기능 추가
jia5232 Apr 20, 2024
546f796
feat: 내가쓴글 상단 비율 수정
jia5232 Apr 20, 2024
8b06b1e
feat: 내가쓴글, 댓글단글, 스크랩한글 상단 ui 비율 조정
jia5232 Apr 20, 2024
6892ae2
feat: 댓글단 글 새로고침 기능 추가
jia5232 Apr 20, 2024
d51a390
feat: 스크랩한 글 새로고침 기능
jia5232 Apr 20, 2024
a5b8863
fix : 리드미 내용을 업데이트한다
devbelly Apr 20, 2024
a93a3c7
fix : 에러 로그를 추가한다
devbelly Apr 20, 2024
57c268a
feat: 비밀번호 변경 페이지 추가
jia5232 Apr 20, 2024
e50bce3
feat: 비밀번호 변경 페이지 연결
jia5232 Apr 20, 2024
4f3e5b0
feat: 비밀번호 변경 기능 구현
jia5232 Apr 22, 2024
6802425
feat: 비밀번호 초기화 상단부분 비율 수정
jia5232 Apr 22, 2024
2d1e94f
feat : 욕설이어도 등록되게 변경
hongbuly Apr 22, 2024
8a648ca
feat : 댓글 입력창 비었는지 체크
hongbuly Apr 22, 2024
08b306a
feat : 이미지 스와이프 기능
hongbuly Apr 22, 2024
9594f6c
feat : floatingButton design 동그랗게
hongbuly Apr 22, 2024
c56f604
feat : keyboard overflow 해결
hongbuly Apr 22, 2024
8b3f8d5
fix : .gitignore 테라폼을 업데이트한다
devbelly Apr 22, 2024
4712f3e
feat : terraform.lock.hcl을 추가한다
devbelly Apr 22, 2024
e08271f
chore: dummy post, reply, comment 를 생성하지 않도록 설정한다
zkxmdkdltm Apr 22, 2024
ad8a73a
feat: spring scheduler를 추가한다
zkxmdkdltm Apr 22, 2024
bbbe8f5
feat: findAll를 추가한다
zkxmdkdltm Apr 22, 2024
6a268e0
feat: 특정 주기마다 emitter heartbeat를 보내도록 구현한다
zkxmdkdltm Apr 22, 2024
ebab048
feat: heartbeat 메시지 변경 및 리팩토링
zkxmdkdltm Apr 23, 2024
2191f33
feat: 클라이언트가 연결을 끊을시 예외를 처리한다
zkxmdkdltm Apr 23, 2024
14ceadc
test : 삭제된 댓글에 답글을 달면 예외가 발생한다
devbelly Apr 24, 2024
b4ec45f
test : 답글을 달면 댓글 수가 증가하고 알림이 발송된다
devbelly Apr 24, 2024
ed00e92
test : 답글을 삭제하는 경우를 테스트한다
devbelly Apr 24, 2024
764eb11
test : 답글에 좋아요를 누르는 경우를 테스트한다
devbelly Apr 24, 2024
ebf57c0
chore : heartbeat를 비활성화한다
devbelly Apr 24, 2024
b0a7d4f
feat : hearbeat1
hongbuly Apr 24, 2024
3308603
chore : heartbeat를 활성화한다
devbelly Apr 24, 2024
c8a6f09
feat: 검색 버튼 추가
jia5232 Apr 22, 2024
89e1d67
feat: floating button 오류 해결
jia5232 Apr 22, 2024
bb2c7ae
feat: 기기에 보이는 앱 이름 변경
jia5232 Apr 23, 2024
66561bd
feat: 검색 스크린 추가
jia5232 Apr 24, 2024
94f4fd1
feat: 글 등록하고 페이지네이션 아이디 초기화
jia5232 Apr 24, 2024
8565dea
feat: 검색어 입력 필드 및 버튼 추가
jia5232 Apr 24, 2024
fbf4942
feat: search repository 추가
jia5232 Apr 24, 2024
357598e
feat: search state notifier 구현
jia5232 Apr 24, 2024
1967b16
feat: 검색기능 구현 완료
jia5232 Apr 24, 2024
dce8b10
chore : 테스트를 위해 엑세스 토큰을 2분으로 변경한다
devbelly Apr 24, 2024
d75259e
feat: 검색기능 버그 수정
jia5232 Apr 24, 2024
05ab016
test : scrapFixture에 기본 파라미터를 추가한다
devbelly Apr 25, 2024
b13d7f1
test : scrapServiceTest를 추가한다
devbelly Apr 25, 2024
f7a8580
feat : jwt.secret을 추가한다
devbelly Apr 25, 2024
ada880c
refactor: 랜덤한 시크릿을 생성하는 대신 서버 프로퍼티를 사용하도록 변경한다
devbelly Apr 25, 2024
40a6a77
feat : 프로덕션 jwt.secret을 추가한다
devbelly Apr 25, 2024
b0bb3c8
fix: accessToken 발급 주기를 한시간으로 변경한다
devbelly Apr 25, 2024
d21ab62
feat: 회원가입페이지 로고로 변경
jia5232 Apr 24, 2024
b58fa3e
feat: 비밀번호 변경 버튼 수정
jia5232 Apr 24, 2024
00381f2
feat: 욕설 필터링 팝업 메시지, barrierDismissible옵션 변경
jia5232 Apr 24, 2024
af4d239
feat: 팝업 오버플로우 해결
jia5232 Apr 24, 2024
a8a24d9
feat: 앱 아이콘 사진 변경
jia5232 Apr 24, 2024
dfb79d9
feat: 아이콘 색깔 변경 및 불필요한 코드 제거
jia5232 Apr 25, 2024
943a05e
feat: 내가 쓴 글, 내가 댓글단 글 바로 업데이트 안되는 문제 해결
jia5232 Apr 25, 2024
aafd41d
feat: 스크랩한글 바로 확인 안되는 문제 해결
jia5232 Apr 25, 2024
bce4cee
feat : listen 재귀로 임시 구현
hongbuly Apr 25, 2024
9bec5f1
fix : 글 불러올 때 comment lastId 초기화 추가
hongbuly Apr 25, 2024
e260efc
feat : 하트비트 처리
hongbuly Apr 25, 2024
963c80f
feat: 글 삭제했을 때도 내가 쓴 글에 바로 반영되도록 변경
jia5232 Apr 25, 2024
13b13a0
feat: 내 정보 스크린 상단 비율 조정
jia5232 Apr 25, 2024
838ae3d
feat: 검색 버튼 디자인 고정
jia5232 Apr 25, 2024
f0baf4d
feat: 로그인 페이지 버튼 스타일 고정
jia5232 Apr 25, 2024
293b900
feat: 팝업 컴포넌트 버튼 디자인 변경
jia5232 Apr 25, 2024
74098f0
feat: 회원가입 페이지 버튼 디자인 고정
jia5232 Apr 25, 2024
850d4c5
feat: 비밀번호 초기화 페이지 버튼 디자인 고정
jia5232 Apr 25, 2024
5883305
feat: 비밀번호 변경 페이지 버튼 디자인 고정
jia5232 Apr 25, 2024
a063c8e
feat: 비속어 필터 팝업 수정
jia5232 Apr 25, 2024
103ce45
feat : 질문 관련 게시판 및 등록/수정페이지 삭제
hongbuly Apr 25, 2024
84ac1ac
fix: 대댓글 작성시 게시글 댓글 수가 오르지 않는 에러를 해결한다
zkxmdkdltm Apr 25, 2024
709efec
fix : heartbeat 주기 수정, 이미터 객체를 한 시간으로 변경한다
devbelly Apr 26, 2024
50add61
feat : 댓글 refresh
hongbuly Apr 26, 2024
a77afb9
feat : dialog text overflow
hongbuly Apr 26, 2024
09d31ca
refactor : 코드 권고사항 수정
hongbuly Apr 26, 2024
ec508cd
refactor : sse retry 횟수 수정
hongbuly Apr 26, 2024
2016412
feat : image 이름 해시값 변경
hongbuly Apr 26, 2024
127e9fd
feat: 로고 이미지 하얀색 추가
jia5232 Apr 27, 2024
81eb457
feat: splash screen 로고 변경
jia5232 Apr 27, 2024
066fe5f
fix: 인기글 좋아요 기준을 10개로 변경한다
zkxmdkdltm Apr 27, 2024
3c938da
feat: 안드로이드 sdk 및 로고 png 형식 불일치로 인해 발생한 에러 해결
jia5232 Apr 27, 2024
3a81ef1
feat: android sdk 변경
jia5232 Apr 27, 2024
c1e883f
feat: 버튼 텍스트 색상 고정
jia5232 Apr 27, 2024
866b4c9
feat: 비밀번호 변경 버튼 색상 변경
jia5232 Apr 27, 2024
325e25c
feat : 키보드 올라오게 함
hongbuly Apr 27, 2024
061d578
chore : cd를 동작시킨다
devbelly Apr 28, 2024
9c0cbad
feat: 긴 글은 간략하게 보이도록 설정
jia5232 Apr 28, 2024
3612d51
feat: 글 상세페이지에서 긴 텍스트가 보일 수 있도록 설정
jia5232 Apr 28, 2024
6746067
feat: git ignore 추가
jia5232 Apr 28, 2024
e3a8fe5
feat: 데이터셋 추가
jia5232 Apr 28, 2024
7141ef0
feat: 사이킷런을 활용해 비속어 필터링 모델 학습
jia5232 Apr 28, 2024
5268841
feat: fast api로 비속어 필터링 api 생성
jia5232 Apr 28, 2024
32752bb
feat: requirement.txt 생성
jia5232 Apr 28, 2024
a4bb53a
feat: 도커 파일 추가
jia5232 Apr 28, 2024
b6957f6
feat: 도커파일 오타 수정
jia5232 Apr 28, 2024
e27ede3
feat : 글 작성 엔터 가능
hongbuly Apr 28, 2024
6259be0
fix : 알림 누른후 페이지를 벗어나지 못하던 오류 해결
hongbuly Apr 28, 2024
7131958
feat : 리스트 적어도 refresh되게 함
hongbuly Apr 28, 2024
175dc61
refactor : 글 최대 길이 15줄로 변경
hongbuly Apr 28, 2024
af45f9f
feat : 사진 최대 10개
hongbuly Apr 28, 2024
ee77b23
feat: 로그아웃시 마이페이지 상태도 초기화되도록 수정
jia5232 Apr 29, 2024
8bb720f
feat : 시간 함수 변경
hongbuly Apr 28, 2024
fea4505
feat : android sdk version 34로 변경
hongbuly Apr 29, 2024
3978556
fix : 알림 payload 확인후 삭제
hongbuly Apr 29, 2024
7aa1b3a
feat : 알림 눌러서 게시글 들어갈 시 댓글 refresh
hongbuly Apr 29, 2024
6ef0c27
feat : 알림 permission 요청
hongbuly Apr 29, 2024
044ba0a
feat : 로그아웃 시 sse connect 끊음
hongbuly Apr 29, 2024
7da2b1e
feat: 검색시 완료버튼 누르면 검색되도록 변경
jia5232 Apr 29, 2024
b0d167b
feat: 불필요한 주석 제거
jia5232 Apr 29, 2024
f46bd72
feat : 삭제된 글 시간차로 검색시 나오게
hongbuly Apr 29, 2024
db82e81
fix : 스크랩 한 글 바로바로 안되는거 해결
hongbuly Apr 29, 2024
9651b98
fix: 문의하기 수정
jia5232 Apr 30, 2024
d332952
feat : 내용을 썼다 다시 지웠을 시 업로드 가능 여부 확인
hongbuly Apr 30, 2024
7c35703
feat : 파이썬 서버를 https 통신으로 변경한다
devbelly May 2, 2024
e799ef0
feat : 신고 애그리거트를 추가한다
devbelly May 3, 2024
c468c09
feat : 신고 관련 enum class를 추가한다
devbelly May 3, 2024
17dd764
feat : 신고 객체를 찾는 쿼리 및 갯수를 세는 쿼리를 추가한다
devbelly May 3, 2024
13023ec
feat : 신고 관련 이벤트 객체를 추가한다
devbelly May 3, 2024
3e0c786
feat : 신고를 두 개 이상 받으면 객체가 삭제되는 기능을 추가한다
devbelly May 3, 2024
8ebe213
feat: 신고 컨트롤러를 추가한다
devbelly May 3, 2024
3ff7ab7
feat : flyway report table을 추가한다
devbelly May 3, 2024
7580839
feat : 게시판, 댓글, 대댓글 신고 기능 추가
hongbuly May 3, 2024
30fa7ef
refactor : 차단하기 삭제
hongbuly May 4, 2024
93b0eb1
fix: default size 20으로 수정
jia5232 May 4, 2024
c75918e
fix : 댓글 및 대댓글이 신고 삭제를 당했을 때, 게시글의 댓글 수가 변하지 않는 문제를 수정한다
devbelly May 4, 2024
0be4cdd
feat: 정지 리스트 애그리거트를 구현한다
zkxmdkdltm May 4, 2024
e76e524
feat: blocklist 관련 쿼리를 작성한다
zkxmdkdltm May 4, 2024
ef5af72
feat: blocklist 관련 exception을 구현한다
zkxmdkdltm May 4, 2024
615199d
feat: 남은 정지 일수를 확인하는 비즈니스 로직 및 API를 구현한다
zkxmdkdltm May 4, 2024
55e3c33
refactor: swagger schema를 수정한다
zkxmdkdltm May 4, 2024
afbd727
feat: 신고받은 게시글, 댓글, 대댓글 작성자를 정지 시키는 기능을 구현한다
zkxmdkdltm May 4, 2024
45cf302
feat: 정지당한 유저가 활동을 하지 못하도록 설정한다
zkxmdkdltm May 4, 2024
2da797d
feat: spring batch 추가 및 설정을 추가한다
zkxmdkdltm May 4, 2024
ac3d79f
feat: 정지 기간이 지난 유저를 blocklist에서 제거하는 Job을 구현한다
zkxmdkdltm May 4, 2024
9918490
feat: Batch Scheduler를 구현한다
zkxmdkdltm May 4, 2024
872432d
feat: blocklist 및 batch 관련 table migration script 을 작성한다
zkxmdkdltm May 4, 2024
a9febb2
feat: batch 테스트용 sql를 작성한다
zkxmdkdltm May 4, 2024
bc4d70f
chore: Spring batch 관련 코드를 제거한다
zkxmdkdltm May 5, 2024
e651ea0
feat: blocklist flyway script를 작성한다
zkxmdkdltm May 5, 2024
47a4a0f
feat: 쿼리를 추가 및 삭제한다
zkxmdkdltm May 5, 2024
9f746c7
refactor: blocklist 추가 로직을 수정한다
zkxmdkdltm May 5, 2024
cafd9ba
feat: blocklist expire 로직으로 정지 여부를 확인한다
zkxmdkdltm May 5, 2024
f902460
chore: yml 파일 수정
zkxmdkdltm May 5, 2024
501e0f7
refactor: flyway script를 변경한다
zkxmdkdltm May 5, 2024
be146bc
refactor: blocklist 검증 로직을 분리한다
zkxmdkdltm May 5, 2024
4f07aab
chore: db포트를 수정한다
zkxmdkdltm May 5, 2024
2d9bae4
chore: gitignore 에 DS_Store를 추가한다
zkxmdkdltm May 5, 2024
f915708
feat : 사용자 차단 애그리거트를 추가한다
devbelly May 6, 2024
6b7b495
feat : 사용자 차단 및 아이디 프로퍼티를 추가한다
devbelly May 6, 2024
8e9f4f9
feat : 사용자 차단 메서드를 추가한다
devbelly May 6, 2024
221e981
feat : 사용자 차단 API를 추가한다
devbelly May 6, 2024
de176a5
feat : 사용자 차단 로직을 추가한다
devbelly May 6, 2024
c9a0515
feat : flyway에 사용자 차단 테이블을 추가한다
devbelly May 6, 2024
af8005b
feat: 회원탈퇴 도메인 로직을 구현한다
zkxmdkdltm May 6, 2024
39fee86
feat: 탈퇴한 회원에 대한 예외처리를 구현한다
zkxmdkdltm May 6, 2024
12a189d
feat: 회원 탈퇴 비즈니스 로직 및 API를 구현한다
zkxmdkdltm May 6, 2024
2518c9a
chore: SQLDelete annotation을 제거한다
zkxmdkdltm May 6, 2024
26ea0b0
feat : 신고 받은 유저 댓글, 대댓글 달지 못하게 함
hongbuly May 6, 2024
d40ceaa
feat : 차단하기
hongbuly May 6, 2024
c00483e
feat : isBlockedUser 추가
hongbuly May 6, 2024
4cc1962
refactor: blockUser 메서드를 분리한다
zkxmdkdltm May 6, 2024
e57dc6d
feat: 게시글 상세조회시 유저 차단 여부를 포함한다
zkxmdkdltm May 6, 2024
7658311
feat : 충돌 에러 해결
hongbuly May 6, 2024
3f0cc79
fix : 회원탈퇴한 유저 재가입 시 던지는 예외를 변경한다
devbelly May 6, 2024
df0e89b
feat: 마이페이지에 회원 탈퇴기능 추가
jia5232 May 6, 2024
91b7ee1
fix : 사용자가 탈퇴했는지 여부를 확인한다
devbelly May 6, 2024
5810cc4
feat : 차단 확인 메시지 추가
hongbuly May 6, 2024
bfc15b9
fix : 차단 목록 제거 안되는 문제 해결
hongbuly May 6, 2024
b959c12
fix : index 0 포함 안함
hongbuly May 6, 2024
87e59d2
feat : 탈퇴한 사용자의 이메일을 익명화하는 기능을 추가한다
devbelly May 6, 2024
e6d7325
fix : 정지당한 사용자가 기한 내 재가입 불가능하도록 로직을 추가한다
devbelly May 6, 2024
7f723df
feat: 네이티브 관련 코드 변경
jia5232 May 7, 2024
4793a44
fix : 신고 누적 횟수를 2회에서 10회로 변경한다
devbelly May 7, 2024
a7f1f8e
feat : 리젝 사유가 된 메시지들 추가
hongbuly May 7, 2024
cabff15
feat: 커뮤니티 이용 규칙 관련 동의 추가
jia5232 May 7, 2024
5bb2ef7
feat: isContentPolicyAccept 회원가입 조건에 추가
jia5232 May 7, 2024
7f52194
feat: 신고 문구 변경
jia5232 May 7, 2024
b89e255
feat : 배경 화면 흰색 고정
hongbuly May 10, 2024
947e8b7
fix : 기술스택 및 아키텍처 그림을 업데이트한다
devbelly May 12, 2024
48fcf4c
feat: 안드로이드 네이티브 설정 변경
jia5232 May 12, 2024
0c976a1
feat: 빈 게시판 사용자에게 적절한 안내 추가
jia5232 May 12, 2024
a355d7b
feat: 검색결과 없을 때 사용자에게 안내
jia5232 May 12, 2024
608a764
fix : 게시글 내용의 최대 길이를 2000바이트로 변경한다
devbelly May 12, 2024
fac13a1
feat: 버전 변경
jia5232 May 13, 2024
a8291a3
fix : 다운로드 QR을 추가한다
devbelly May 13, 2024
7f9c738
feat : 로그아웃 및 회원탈퇴시 SSE 연결 완전히 끊음
hongbuly May 14, 2024
f3b6e02
fix : 게시글 종류를 수정할 수 있도록 변경한다
devbelly May 14, 2024
b52eff6
test : 필드를 추가한다
devbelly May 14, 2024
345b1c2
feat : 글 수정 게시판 종류 선택 가능
hongbuly May 14, 2024
c363bff
feat : 포스터 및 발표자료를 추가한다
devbelly May 14, 2024
e81912b
feat: 패키지 추가
jia5232 May 14, 2024
4fa32c2
feat: 강제 업데이트 기능 추가
jia5232 May 14, 2024
41cf1ee
feat: 패키지 관련 설정
jia5232 May 14, 2024
b484d52
feat : 포스터 및 발표자료를 추가한다
devbelly May 14, 2024
5dcc4be
feat: 배포 버전 업데이트
jia5232 May 14, 2024
b77bf60
feat : 포스터 및 발표자료를 추가한다
devbelly May 14, 2024
c4bbb3c
feat : 포스터 및 발표자료를 추가한다
devbelly May 16, 2024
7fab6da
feat : 포스터 및 발표자료를 추가한다
devbelly May 16, 2024
4900528
Update README.md
hongbuly May 17, 2024
50e2d3d
Update README.md
hongbuly May 17, 2024
10c4965
feat : 포스터 및 발표자료를 추가한다
devbelly May 19, 2024
e6bb7fb
feat : 포스터 및 발표자료를 추가한다
devbelly May 19, 2024
1735234
feat : 포스터 및 발표자료를 추가한다
devbelly May 24, 2024
028a1de
refactor : 스팸메일에 걸러지지 않도록 템플릿을 변경한다
devbelly May 24, 2024
596ec29
fix : 로고가 보이지 않는 문제를 수정한다
devbelly May 24, 2024
06375a4
fix : 포스터 및 자료를 추가한다
devbelly May 25, 2024
7335dbe
feat : 상세페이지 디자인 변경
hongbuly May 27, 2024
4af943b
feat : hyperlink 생성
hongbuly May 27, 2024
6890bea
fix: comment 삭제 관련 예외처리를 추가한다
zkxmdkdltm May 28, 2024
a59eb0b
feat : 뒤로가기 초기화
hongbuly May 27, 2024
6d5976d
feat: 게시글이 없을떄도 refresh Indicator 동작하도록 수정
jia5232 May 28, 2024
7b8db76
feat: 매시지 위치 수정
jia5232 May 28, 2024
b45b564
feat : 스크롤 제어 추가
hongbuly May 28, 2024
34cb7f9
feat : 글 짧아도 스크롤 가능
hongbuly May 28, 2024
bbed7a1
feat: upgrade version
jia5232 May 28, 2024
68f60c3
feat : retry 라이브러리를 추가한다
devbelly May 28, 2024
387f87b
feat : @EnableRetry를 추가한다
devbelly May 28, 2024
06d51bb
feat : 낙관적 락을 추가한다
devbelly May 28, 2024
e22419a
feat : 낙관적 락 충돌 문제해결을 위해 재시도 로직을 추가한다
devbelly May 28, 2024
3a7bd7e
feat : 낙관적 락을 추가한다
devbelly May 28, 2024
c427789
feat : 낙관적 락 충돌 문제해결을 위해 재시도 로직을 추가한다
devbelly May 28, 2024
f2aff85
fix : delete 시 version이 없어 발생하는 오류를 해결한다
devbelly May 28, 2024
dcba675
feat : version 컬럼을 추가한다
devbelly May 28, 2024
2d7bc56
feat: 게시글 작성 주기 예외를 추가한다
zkxmdkdltm May 28, 2024
4fa1ad0
feat: 쿼리를 추가한다
zkxmdkdltm May 28, 2024
66ce9ed
feat: 계시글 작성 가능 주기를 설정한다
zkxmdkdltm May 28, 2024
48083e3
fix: create, update validate 로직 구분
zkxmdkdltm May 28, 2024
6efc1ae
refactor: validate 로직 변경
zkxmdkdltm May 28, 2024
8d28e9d
fix : 잘못된 컬럼 타입을 수정한다
devbelly May 29, 2024
8badf9e
feat : borad_screen design 변경
hongbuly May 29, 2024
93e2fd4
fix : dio exception 수정
hongbuly May 29, 2024
269b604
fix : ExceptionModel json 형태로
hongbuly May 29, 2024
ac4c552
feat : 폰트 크기 늘림
hongbuly May 29, 2024
14579db
feat: 버전 1.0.7
jia5232 May 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#### Summary

- PR의 내용을 요약해주세요.


#### Description

- 본문에 무엇을 변경하였는지 자세히 적어주세요.
65 changes: 65 additions & 0 deletions .github/workflows/backend-cd.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: deploy to amazon ecs

on:
push:
branches: [ main ]
paths:
- "backend/**"

env:
AWS_REGION: ap-northeast-2
ECR_URL: ${{ secrets.ECR_URL }}

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
with:
token: ${{ secrets.SUBMODULE_TOKEN }}
submodules: true

- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'
cache: 'gradle'

- name: Get git commit rev
id: vars
run: echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT

- name: Grant execute permission for gradlew
working-directory: ./backend
run: chmod +x ./gradlew

- name: Build Jar
working-directory: ./backend
run: ./gradlew bootJar -Dspring.profiles.active=prod

- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v2
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: ${{ secrets.AWS_REGION }}

- name: Login to Amazon ECR
id: login-ecr
uses: aws-actions/amazon-ecr-login@v2

- name: Build Docker Image & Push
uses: docker/build-push-action@v5
with:
context: ./backend
file: ./backend/Dockerfile
push: true
tags: ${{ env.ECR_URL }}:latest
provenance: false

- name: Deploy to Amazon ECS
run: |
aws ecs update-service --cluster ${{ secrets.CLUSTER }} --service ${{ secrets.SERVICE }} --force-new-deployment \
--region ${{ env.AWS_REGION }}
30 changes: 30 additions & 0 deletions .github/workflows/pull-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name : ci

on:
pull_request:
paths:
- "backend/**"
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
with:
token: ${{ secrets.SUBMODULE_TOKEN }}
submodules: true

- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'
cache: 'gradle'

- name: Grant execute permission for gradlew
working-directory: ./backend
run: chmod +x ./gradlew

- name: Test
working-directory: ./backend
run: ./gradlew clean test
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "backend/dclass-secret"]
path = backend/dclass-secret
url = https://github.com/devbelly/dclass-secret.git
152 changes: 108 additions & 44 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,76 +1,140 @@
# Welcome to GitHub
<div align="center">
<img src="https://github.com/kookmin-sw/capstone-2024-07/assets/67682840/a6255c3f-ff7a-43b7-8e14-7e1199be3ac0" width="250px">
<h1>디클</h1>

캡스톤 팀 생성을 축하합니다.
| Play Store | App Store |
| :----------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------: |
| <img src="https://github.com/kookmin-sw/capstone-2024-07/assets/67682840/1d1f1759-112d-4aee-9e56-1ebc678ee82b" width="200px;" height="200px;"/> | <img src="https://github.com/kookmin-sw/capstone-2024-07/assets/67682840/b497c251-fa9a-4880-ba53-05d32d3a519a" width="200px;" height="200px;"/> |

## 팀소개 및 페이지를 꾸며주세요.
![image](https://github.com/kookmin-sw/capstone-2024-07/assets/67682840/07265690-0986-49e2-b73f-06e9b606811f)

- 프로젝트 소개
- 프로젝트 설치방법 및 데모, 사용방법, 프리뷰등을 readme.md에 작성.
- Api나 사용방법등 내용이 많을경우 wiki에 꾸미고 링크 추가.
</div>

- 팀페이지 꾸미기
- 프로젝트 소개 및 팀원 소개
- index.md 예시보고 수정.
### 1. 프로젝트 소개
- 디클(Department class)은 전국의 대학생들이 학과를 중심으로 모여 소통할 수 있는 학과별 커뮤니티 서비스입니다. 모든 유저가 자신의 소속 학교나 동아리가 아닌 학과별로 자유롭게 모여 같은 학과끼리만 이해할 수 있는 깊은 고민과 전공 관련 정보를 공유할 수 있게 돕고자 합니다.

- GitHub Pages 리파지토리 Settings > Options > GitHub Pages
- Source를 marster branch
- Theme Chooser에서 태마선택
- 수정후 팀페이지 확인하여 점검.
### 2. 소개 영상
[![소개 영상](http://img.youtube.com/vi/f8lyoE0JIKA/0.jpg)](https://youtu.be/f8lyoE0JIKA?si=rLR_N2X6oFqUPunp)

**팀페이지 주소** -> https://kookmin-sw.github.io/ '{{자신의 리파지토리 아이디}}'
### 3. 팀 소개

**예시)** 2023년 0조 https://kookmin-sw.github.io/capstone-2023-00/
| Frontend | Frontend | Backend | Backend |
| :-------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------: |
| <img src="https://github.com/kookmin-sw/capstone-2024-07/assets/83686088/20e5982d-d7b3-4dda-8762-74059308bb9c" width="200px;" height="200px;" alt="권지아"/> | <img src="https://github.com/kookmin-sw/capstone-2024-07/assets/83686088/ac277479-2e56-481a-ae39-196fea859597" width="200px;" height="200px;" alt="윤홍현"/> | <img src="https://github.com/kookmin-sw/capstone-2024-07/assets/83686088/e1e3d13b-7835-4d93-9f9d-89656ea54a4f" width="200px;" height="200px;" alt="윤웅배"/> | <img src="https://github.com/kookmin-sw/capstone-2024-07/assets/83686088/ad14a84b-6c9e-4866-92f0-2546c6be63d5" width="200px;" height="200px;" alt="김동윤"/> |
| [권지아(팀장)](https://github.com/jia5232/) | [윤홍현](https://github.com/hongbuly) | [윤웅배](https://github.com/devbelly) | [김동윤](https://github.com/zkxmdkdltm) |

```
✨ Name : 권지아
👩‍🎓 Student ID : 20190155
📌 Role: 팀장, 기획, 프론트엔드
```

## 내용에 아래와 같은 내용들을 추가하세요.
```
✨ Name : 윤홍현
👩‍🎓 Student ID : 20213032
📌 Role: UI, 프론트엔드
```

### 1. 프로잭트 소개
```
✨ Name : 윤웅배
👩‍🎓 Student ID : 20171659
📌 Role: 백엔드, 인프라
```

프로젝트
```
✨ Name : 김동윤
👩‍🎓 Student ID : 20212674
📌 Role: 백엔드, 인프라
```

### 2. 소개 영상
### 4. 기술 스택

프로젝트 소개하는 영상을 추가하세요
![image](https://github.com/kookmin-sw/capstone-2024-07/assets/67682840/b9be449b-ddfe-44b8-99c6-93c1554ae7d3)

### 3. 팀 소개

팀을 소개하세요.
### 5. 서비스 구조도

팀원정보 및 담당이나 사진 및 SNS를 이용하여 소개하세요.
![image](https://github.com/kookmin-sw/capstone-2024-07/assets/67682840/893f626b-ab39-46c2-bd12-a04ec68bbe69)

### 4. 사용법

소스코드제출시 설치법이나 사용법을 작성하세요.
### 6. 사용법

### 5. 기타
#### Backend

추가적인 내용은 자유롭게 작성하세요.
- Prerequisite
- Java 17
- docker compose


## Markdown을 사용하여 내용꾸미기
- 로컬 MYSQL 설치하기(M1 기준)
- 백엔드 파일 경로로 진입

Markdown은 작문을 스타일링하기위한 가볍고 사용하기 쉬운 구문입니다. 여기에는 다음을위한 규칙이 포함됩니다.
```
cd backend
```
- `docker-compose`를 데몬으로 실행
```
docker-compose up -d
```
- `backend/src/main/resources/application.yml` 포트 수정
```yml
spring:
datasource:
url: jdbc:mysql://localhost:{HOST_PORT}/dclass?serverTimezone=UTC
```

```markdown
Syntax highlighted code block
- AWS 설정하기
- `backend/src/main/resources`에 `application-security.yml` 파일 생성 후 아래 내용 작성

# Header 1
## Header 2
### Header 3
```yml
aws:
access-key: <YOUR_AWS_ACCESS_KEY>
secret-key: <YOUR_AWS_SECRET_KEY>

s3:
bucket: <YOUR_BUCKET_NAME>
region: "ap-northeast-2"
```

- Bulleted
- List
- 로컬 실행하기
- `backend`에서 아래 명령어 실행

1. Numbered
2. List
```
./gradlew bootRun —args='—spring.profiles.active=local'
```

**Bold** and _Italic_ and `Code` text

[Link](url) and ![Image](src)
```
#### Frontend

- Prerequisite
- [Flutter 3.13.0](https://docs.flutter.dev/get-started/install)
- [Dart 3.1.0](https://dart.dev/get-dart)
- [안드로이드 스튜디오](https://developer.android.com/codelabs/basic-android-kotlin-compose-install-android-studio?hl=ko#0)

- 에뮬레이터 (혹은 시뮬레이터) 실행
- 안드로이드 스튜디오에서 device manager → virtual → create device → 실행

- 로컬 실행하기
- 프론트엔드 파일 경로로 진입

```
cd frontend
```
- 패키지 설치

자세한 내용은 [GitHub Flavored Markdown](https://guides.github.com/features/mastering-markdown/).
```
flutter pub get
```
- 프로젝트 실행

### Support or Contact
```
flutter run
```
### 7. Document

readme 파일 생성에 추가적인 도움이 필요하면 [도움말](https://help.github.com/articles/about-readmes/) 이나 [contact support](https://github.com/contact) 을 이용하세요.
- [중간 보고서](https://github.com/kookmin-sw/capstone-2024-07/files/15328640/default.pdf)
- [중간 발표자료](https://github.com/kookmin-sw/capstone-2024-07/files/15328685/default.pdf)
- [최종 포스터](https://github.com/kookmin-sw/capstone-2024-07/files/15368233/default.pdf)
- [최종 발표자료](https://github.com/kookmin-sw/capstone-2024-07/files/15368652/-.pptx)
- [수행결과보고서](https://github.com/kookmin-sw/capstone-2024-07/files/15329735/default.pdf)
- [최종 보고서](https://github.com/kookmin-sw/capstone-2024-07/files/15426987/final.pdf)
1 change: 0 additions & 1 deletion _config.yml

This file was deleted.

Loading
Loading