Skip to content

Clover-Habiters/backend

Repository files navigation

LOGO

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



팀원 소개 😎

Planner(PM) Designer Developer(FE) Developer(BE) Developer(BE)
박가현_프로필이미지 조정현_프로필이미지 박미지_프로필이미지 한태희_프로필이미지 권주성_프로필이미지
박가현 조정현 박미지 한태희 권주성





Habiters를 소개할게요! 😉

✔ 습관 서비스

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

📝회고록 서비스

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





개발 언어 및 활용 기술 💻

Tech

Deploy

Tool





Architecture 🏰



image



CI/CD 🔁



image



API Spec 💽


image


ERD 💾


프로젝트 실행 방법 ⚙

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

  • Cloud, DB가 설치 및 실행되어 있어야 합니다.
  • 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 키)
NCP_API_ACCESS_KEY NCP(클라우드) API 접속 키
NCP_SECRET_KEY NCP(클라우드) 보안 키
REDIS_HOST Redis 호스트 주소
REDIS_PORT Redis 포트 번호 주소
SLACK_WEBHOOK_URL 알림을 수신할 슬랙 웹훅 주소

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
    

About

해빗트래커 기반 습관 성형 커뮤니티

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages