Toucheese는 스튜디오를 고객과 더 쉽게 연결해주는 플랫폼 입니다.
‘Touch’ 는 셔터 촬영의 순간과 플랫폼을 통해 검색하는 터치의 의미를 가지며,
‘Cheese’ 는 촬영 시 미소를 짓게하는 의성어를 의미합니다.
터치즈를 통해 원하는 스튜디오를 더 빠르게 찾고, 간편하게 예약해 보세요!
- iOS: https://github.com/GamSungPing/TOUCHEESE_iOS
- Android: https://github.com/GamSungPing/TOUCHEESE_AOS
- JDK 17
- SDK corretto-17
- Spring Boot 3.2.11
- IntelliJ IDEA
resources 폴더에 아래 application.yml 파일 추가 후, localhost:8080 실행
server:
port: 8080
spring:
threads:
virtual:
enabled: true
datasource:
url: jdbc:h2:./db_dev;MODE=MySQL # H2 사용, 혹은 MySQL 권장
username: user
password:
driver-class-name: org.h2.Driver
jpa:
hibernate:
ddl-auto: update
# 쿼리 최적화 옵션
properties:
hibernate:
show_sql: true
format_sql: true
use_sql_comments: true
default_batch_fetch_size: 30
highlight_sql: true
jdbc:
batch_size: 50
# redis 설치 필요
data:
redis:
host: localhost
port: 6379
# 로컬 실행이므로 AWS 계정 없이 임의의 문자열로 대체
# 혹은 S3Config.java 파일을 주석처리
cloud:
aws:
credentials:
access-key: [실제 aws 키 혹은 임의의 문자열]
secret-key: [실제 aws 키 혹은 임의의 문자열]
region:
static: ap-northeast-2 # 서울 (다른 region 상관 없음)
jwt:
secret: [임의의 영문자+숫자 조합 100자 내외의 문자열]
admin:
name: [임의의 관리자 ID]
password: [임의의 관리자 PW]
커밋 구분 | 설명 |
---|---|
Feat | 기능 추가 및 개선 |
Fix | 버그 수정 |
Docs | 코드 외 문서 작업 |
Test | 테스트 추가/수정 |
Build | 빌드 프로세스 관련 수정(yml) |
Refactor | 코드 정리/리팩토링 (기능 수정X) |
Merge | 머지/충돌 정리 (상세 설명 필수 X) |
Comment | 주석 수정 및 추가 (코드 수정X) |
ex/ Feat: 개요 - 상세 설명(옵션)