woowacourse-teams / 2023-pium

반려식물 관리 서비스, 피움 🌱

Home Page:https://pium.life

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

피움 Wiki 🌱

피움🌱 의 Wiki에 오신걸 환영합니다 🎉

피움의 집사들을 소개합니다 🤗

Backend Backend Backend Backend Frontend Frontend Frontend
조이 그레이 주노 하마드 클린 참새 쵸파
조이 그레이 주노 하마드 클린 참새 쵸파

피움 서비스 소개

식물 관리법은 환경에 따라 다르기 때문에 경험을 통해서 터득할 수밖에 없어요.

여러분의 관리 경험을 기록한다면 각자에게 알맞은 관리법을 더 빠르게 도출할 수 있겠죠?

'피움'은 이러한 가치를 바탕으로 탄생하게 되었습니다.

리마인더를 이용해서 반려 식물 관리 이력을 기록하고, 타임라인을 이용해서 여러분의 관리 이력을 일목요연하게 확인하는 것.

이 두 가지가 피움이 여러분께 제공하는 기능입니다.

피움 소개글 자세히 보러가기

프로젝트 실행 방법

프론트엔드

git clone https://github.com/woowacourse-teams/2023-pium.git

cd 2023-pium/frontend

env파일 설정

env 파일을 생성한다.

mkdir env

vim env/local.env
  • local.env 파일 내부에 다음과 같이 설정한다.
  • 카카오 rest_key는 카카오 로그인 문서를 확인하고 적용해야 한다.
KAKAO_REST_KEY={본인_카카오_REST_KEY}
KAKAO_REDIRECT_URL=http://localhost:8282/authorization
HOST=http://localhost:8080/

실행

npm install

npm run local

백엔드

git clone https://github.com/woowacourse-teams/2023-pium.git

cd 2023-pium/backend/pium

properties 파일 설정

vim src/main/resources/application.properties

아래 내용을 참고하여 properties 파일을 작성한다.

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://{서버_HOST}/{DATABASE}?characterEncoding=UTF-8&serverTimezone=Asia/Seoul
spring.datasource.username={DB_ACCOUNT}
spring.datasource.password={DB_PASSWORD}

spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.hibernate.ddl-auto=create-drop

logging.level.org.hibernate.orm.jdbc.bind=trace

auth.kakao.token-request-uri=https://kauth.kakao.com/oauth/token
auth.kakao.member-info-request-uri=https://kapi.kakao.com/v2/user/me
auth.kakao.redirect-uri={REDIRECT_URI}
auth.kakao.unlink-uri=https://kapi.kakao.com/v1/user/unlink
auth.kakao.client-id={REST_API_KEY}
auth.kakao.admin-id={ADMIN_KEY}

server.servlet.session.cookie.same-site=none
server.servlet.session.cookie.secure=true

프로젝트 실행

./gradlew build

java -jar build/libs/pium.jar

폰트: 네이버 나눔 스퀘어 라운드를 수정하여 사용했습니다.

라이선스 (License) 자세한 사항은 해당 문서를 참조하십시오.

See LICENSE for more information.

About

반려식물 관리 서비스, 피움 🌱

https://pium.life


Languages

Language:Java 54.0%Language:TypeScript 40.2%Language:HTML 4.1%Language:JavaScript 1.5%Language:Shell 0.2%Language:CSS 0.1%