Skip to content

맞춤형 꽃 추천 서비스 - 피우리니 (TAVE 13기 프로젝트 최우수상)

Notifications You must be signed in to change notification settings

Fiurinee-Tave/Server

Repository files navigation

Server

🧑🏻‍💻Team Member

이준범 백지현
이준범
@ss7622
백지현
@qormoon

🛠️ 개발 환경

통합 개발 환경 IntelliJ
Spring 버전 3.2.5
데이터베이스 AWS RDS, Redis, PostgreSql
배포 AWS EC2, S3, AWS LoadBalancer, Route 53
Project 빌드 관리 도구 Gradle
CI/CD 툴 Github Actions, CodeDeploy
ERD 다이어그램 툴 ERDCloud
Java version Java 17
API 테스트 PostMan, Swagger

🔍 System Architecture

image


📜 API Docs


☁️ ERD 설계도

image

💻 Technology

Framwork - spring 

Security - springsecurity  jsonwebtokens 

Database - Postgres   Redis

Test - JUnit5

Aws - ec2  RDS   S3  Route53  awselasticloadbalancing

CI/CD - docker GitAction 


🗂️ Commit Convention

태그이름 내용
feat 새로운 기능을 추가할 경우
fix 버그를 고친 경우
!hotfix 급하게 치명적인 버그를 고쳐야하는 경우
style 코드 포맷 변경, 세미 콜론 누락, 코드 수정이 없는 경우
refactor 코드 리팩토링
comment 필요한 주석 추가 및 변경
docs 문서, Swagger 를 수정한 경우
test 테스트 추가, 테스트 리팩토링(프로덕션 코드 변경 X)
chore 빌드 태스트 업데이트, 패키지 매니저를 설정하는 경우(프로덕션 코드 변경 X)
rename 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우
remove 파일을 삭제하는 작업만 수행한 경우
ci 배포 방식 수정 및 새로 추가 / 기존 배포 스크립트 수정

🐬 Git Flow

main: 출시 가능한 프로덕션 코드의 브랜치

dev: 다음 버전을 개발하는 브랜치

feature: 기능을 개발하는 브랜치

About

맞춤형 꽃 추천 서비스 - 피우리니 (TAVE 13기 프로젝트 최우수상)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published