Skip to content

SOPT-all/36-SOPKATHON-SERVER-iOS1

Repository files navigation

오미자_표지

🧩 서버팀 소개

경북 5060 액티브 시니어의 취미 기반 친구 매칭 서비스의 서버를 맡고 있습니다.
독거노인 문제를 선제적으로 예방하고, 취미를 매개로 한 건강한 사회 연결망을 제공합니다.


🛠️ 사용 기술 스택

기술 목적
Spring Boot Java 기반 웹 어플리케이션 프레임워크
JPA & Hibernate ORM 기반 데이터베이스 관리
MySQL 데이터 저장
NCP Server 클라우드 서버 및 DB 운영
GitHub Actions CI/CD 파이프라인 구성
Docker 컨테이너 기반 배포 환경 구성
Nginx 웹 서버 및 리버스 프록시 구성

⚙️ 개발 환경

항목 내용
Java 17
Spring Boot 3.x
Database MySQL 8.x
Build Tool Gradle
서버 인프라 Ubuntu 20.04, NCP Server, Docker, Nginx

👥 팀원 구성

박상범
@ssangbaam
이유빈
@buubb
CI/CD, 서버 배포, 인프라 설계, API 개발 서버 배포, DB 설계, API 개발, 예외처리

🪵 브랜치 전략

브랜치 네이밍

형식: 종류/#이슈번호
예시: feat/#12

  • 모든 기능은 feature/* 브랜치에서 작업 후 dev브챈치로 PR → 통합 test → main브랜치 머지

🎯 커밋 컨벤션

커밋 타입

  • Feat : 새로운 기능 추가
  • Fix : 버그 수정
  • Refactor : 코드 리팩토링
  • Style : 코드 포맷 변경 (비즈니스 로직 변경 없음)
  • Chore : 설정 및 기타 변경
  • Docs : 문서 관련 변경
  • Setting : 설정 파일 변경

커밋 메시지 예시

형식: 타입: 작업내용 -#이슈번호
예시: Feat: 회원가입 API 구현 -#3


🔁 Git Workflow

  1. GitHub 이슈 생성 후 브랜치 생성
  2. 기능 구현 및 커밋
  3. develop 브랜치 최신화 (pull)
  4. PR 작성
  5. main에 merge 후 배포

💬 협업 도구

  • GitHub (이슈 & PR 관리)
  • Notion (API 문서 및 회의 기록)
  • Swagger (API 문서 기록)

🚀 주요 기능

  • 취미 기반 유저 매칭
  • 추천 콘텐츠 제공

📸 서버팀 사진

좋아요_오미자_서버팀_사진

About

솝커톤 iOS 1팀 SERVER 레포지토리입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages