- 본인의 인스타 아이디를 입력하고, 상대방 인스타 아이디를 입력하여 호감 표시를 할 수 있다.
- 어떤 사람이 나에게 호감 표시를 하였는지 확인할 수 있다.
- 호감 사유, 성별에 따른 호감 표시 정보를 확인할 수 있고, 최신순이나 성별, 호감 사유에 따라 정렬도 가능하다.
- OAuth2를 이용한 로그인 기능
- 인스타 연동
- 호감 표시, 수정, 삭제 기능
- 호감 사유 선택(외모, 성격, 능력)하여 표시
- 호감 표시, 수정 시 3시간 이후에 수정 및 삭제 가능
- 호감 목록 정렬
- 최신순, 날짜순, 인기순, 성별, 호감사유에 따른 정렬
- 알림 기능
|
|
|
|
|
|
| Java |
Gradle |
Spring-Boot |
SpringSecurity |
SpringDataJPA |
MySql |
|
|
|
|
| HTML |
CSS |
JavaScript |
Thymeleaf |
|
|
|
|
| Docker |
Jenkins |
NginX |
NaverCP |

- 원격 저장소 복제
$ git clone https://github.com/Genie16-github/CodeLike.git
- 프로젝터 폴더 > src > main > resources 이동
$ cd src
$ cd main
$ cd resources
- application-secret.yml 작성
spring:
security:
oauth2:
client:
registration:
naver:
clientId: 'CLIENT ID'
client-secret: 'CLIENT PASSWORD'
kakao:
clientId: 'CLIENT ID'
google:
clientId: 'CLIENT ID'
client-secret: 'CLIENT PASSWORD'
facebook:
clientId: 'CLIENT ID'
client-secret: 'CLIENT PASSWORD'
instagram:
clientId: 'CLIENT ID'
client-secret: 'CLIENT PASSWORD'
custom:
security:
oauth2:
client:
registration:
naver:
devUserOauthId: 'oauthId'
kakao:
devUserOauthId: 'oauthId'
google:
devUserOauthId: 'oauthId'
facebook:
devUserOauthId: 'oauthId'