Skip to content

Genie16-github/CodeLike

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

119 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 서비스 개요

인스타 아이디 기반의 익명 호감 표시 서비스
  • 본인의 인스타 아이디를 입력하고, 상대방 인스타 아이디를 입력하여 호감 표시를 할 수 있다.
  • 어떤 사람이 나에게 호감 표시를 하였는지 확인할 수 있다.
  • 호감 사유, 성별에 따른 호감 표시 정보를 확인할 수 있고, 최신순이나 성별, 호감 사유에 따라 정렬도 가능하다.

🚀 핵심 기능

  • OAuth2를 이용한 로그인 기능
    • 카카오, 네이버, 구글, 페이스북 로그인
  • 인스타 연동
  • 호감 표시, 수정, 삭제 기능
    • 호감 사유 선택(외모, 성격, 능력)하여 표시
    • 호감 표시, 수정 시 3시간 이후에 수정 및 삭제 가능
  • 호감 목록 정렬
    • 최신순, 날짜순, 인기순, 성별, 호감사유에 따른 정렬
  • 알림 기능
    • 누군가가 나에게 호감 표시를 할 경우 알림

🛠 기술 스택

BackEnd

Java
Gradle
SpringBoot
Spring Security
SpringDataJPA
Mysql
Java Gradle Spring-Boot  SpringSecurity   SpringDataJPA   MySql 

FrontEnd

HTML
CSS
JavaScript
Thymeleaf
HTML CSS JavaScript Thymeleaf

DevOps

Docker
Jenkins
Nginx
NaverCloudPlatform
Docker  Jenkins    NginX    NaverCP 

📝 시스템 아키텍쳐

image



📷 화면 구성

image image image image image



📁 프로젝트 실행 방법

  1. 원격 저장소 복제
$ git clone https://github.com/Genie16-github/CodeLike.git
  1. 프로젝터 폴더 > src > main > resources 이동
$ cd src
$ cd main
$ cd resources
  1. 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'



About

인스타 아이디 기반의 익명 호감 표시 사이트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages