개발 기간 : 2023.09.11(월) ~ 2023.10.06(목)
배포 주소 : 오피스너
백엔드 레포지토리 : 백엔드
프론트 유저 레포지토리 : 프론트
- 기존 오피스너 서비스는 관리자, 관리 멤버 이외의 일반 유저의 가입과 이용 동기가 부족
- 이용자가 매일 사용해야 할 만한 컨텐츠와 기능의 부재
- "유저 가입자 수"와 "WAU" 상승을 목적으로 시작된 기업 연계 프로젝트
백엔드팀 테스트 커버리지 목표 40% 이상 달성
# Spring, DB propertiesg setting
spring:
datasource:
url: #DB Address
driver-class-name: #DB Driver
username: #DB Username
password: #DB Password
jpa:
hibernate:
ddl-auto: update
properties:
hibernate:
default_batch_fetch_size: 100
quartz:
auto-startup: true
job-store-type: jdbc
jdbc:
initialize-schema: never
overwrite-existing-jobs: false
# S3 propertiesg setting
cloud:
aws:
s3:
bucket: #S3 bucketName
credentials:
accessKey: #S3 accessKey
secretKey: #S3 secretKey
region:
static: ap-northeast-2
stack:
auto: false
# JWT properties setting
jwt:
secret: #JWT key
#
$ ./gradlew clean build
$ java -jar ./build/libs/server-0.0.1-SNAPSHOT.jar
정현수 |
김훈섭 |
최태윤 |
김태일 |
배종윤 |
이름 | 역할 |
---|---|
정현수팀장 |
- 데이터베이스 설계 - API 명세서 설계 - S3 업로드 환경 구성 - 포인트 API 구현 - 식당 리뷰 API 구현 - 다중 이미지 처리 구현 |
김훈섭 | - 데이터베이스 설계 - API 명세서 설계 - EC2 서버환경 구성 - 자동화 배포환경 구성 - SSL 적용 (HTTPS) - 초대장 CRUD 구현 - Kakao 알림톡 적용 |
최태윤 | - 데이터베이스 설계 - API 명세서 설계 - 자동화 배포환경 구성 - 방문증 API 구현 |
김태일 | - 데이터 베이스 설계 - API 명세서 설계 - 식당 리뷰 API 구현 |
배종윤 | - 데이터 베이스 설계 - API 명세서 설계 - 홈 화면 API 구현 - 오늘 점심 뭐먹지 룰렛 API 구현 - Spring Quartz 스케쥴러를 이용한 집계 기능 구현 |