/Clover

Primary LanguageJavaMIT LicenseMIT

LOGO

갓생은 의지가 강한 사람들에게만 허락된 것이 아니라 적절한 환경과 소소한 성취감만 주어진다면 누구나 얼마든지 살 수 있다고 생각합니다.
그래서 TEAM CLOVER🍀는 갓생을 사는 사람들과 모두가 함께 건강해질 수 있는 HABITERS를 만들었습니다.



팀원 소개 😎

Planner(PM) Designer Developer(FE) Developer(BE)
박가현_프로필이미지 조정현_프로필이미지 백재원_프로필이미지 한태희_프로필이미지
박가현 조정현 백재원 한태희





Habiters를 소개할게요! 😉

✔ 습관 서비스

빠른 습관 확인 한눈에 확인하는 월간 습관 기록
매일 실행하고 있는 습관들을
손쉽게 바로 체크할 수 있어요.
건강한 습관들을 잘 지켜나가고 있는지 나의 한달 기록을 한눈에 볼 수 있어요.

📝회고록 서비스

멋진 하루의 마무리 나를 돌아볼 수 있는 월간 회고 기록
오늘 하루도 잘 마치셨나요?🙌
회고를 통해 오늘을 돌아볼 수 있어요.
하루 하루 쌓인 회고 기록을 통해서 한 달 동안의 나에게 어떤 변화가 있었는지 알 수 있어요.





개발 언어 및 활용 기술 💻

Tech

Deploy

Tool





API Spec 💽

습관 API

https://documenter.getpostman.com/view/25320340/2s93RWQXTo

회고록 API

https://documenter.getpostman.com/view/25320340/2s93RWQXTs





ERD 💾





프로젝트 실행 방법 ⚙

프로젝트 실행 전 아래 항목을 확인해주세요

  • naver,kakao,google에서 어플리케이션을 생성 해주어야 합니다
  • 프로젝트에 필요한 환경 변수들을 지정해주어야 합니다

환경 변수

environment description
DB_USER_NAME db에 접속할 수 있는 사용자 username
DB_PASSWORD db에 접속할 수 있는 사용자 password
DB_URL 접속하려는 db의 url
JWT_SECRET JWT 검증을 위한 비밀키
KAKAO_URI kakao 로그인에서 사용할 OAuth Redirect URI
KAKAO_CLIENT_ID Kakao 앱 키(REST API 키)
KAKAO_CLIENT_SECRET Kakao에서 보안을 위해 제공하는 비밀키
GOOGLE_URI google 로그인에서 사용할 OAuth Redirect URI
GOOGLE_CLIENT_ID google 앱 키(REST API 키)
GOOGLE_CLIENT_SECRET google에서 보안을 위해 제공하는 비밀키
NAVER_URI naver 로그인에서 사용할 OAuth Redirect URI
NAVER_CLIENT_ID Kakao 앱 키(REST API 키)
NAVER_CLIENT_SECRET Kakao에서 보안을 위해 제공하는 비밀키

using Github Project

  1. github에서 프로젝트를 다운받는다

    git clone https://github.com/potenday-project/Clover

  2. 환경 변수 예제를 보고, .env 파일을 생성하여 환경 변수를 지정해준다

  3. build 후, jar 파일을 실행한다

    ./gradlew clean build
    java -jar build/libs/{Habbitters}.jar