Skip to content

TEAM-SSING/SSING-SERVER

Repository files navigation

⛷️SSING

스키 강습의 새로운 기준을 세우다

SSING 표지

✨ About SSING

SSING은 스키장, 일정, 종목, 실력, 인원 조건을 바탕으로 강습생에게 알맞은 강사를 연결하는 서비스입니다.
강습생의 매칭 요청부터 강사의 제안·수락, 강습까지의 흐름을 안전하게 관리합니다.

🛠 Tech Stack

영역 기술
Backend Java 21, Spring Boot 4, Spring MVC, Spring Security, Spring Data JPA
Data MySQL 8.4, Hibernate, Flyway
API & Realtime REST API, Swagger / OpenAPI, WebSocket, JWT
Infrastructure Docker Compose, AWS EC2 · RDS, Caddy
DevOps & Monitoring GitHub Actions, Docker Hub, Sentry, Firebase Cloud Messaging

🏗 Architecture

ssing_architecture_v1 drawio

📁 Project Structure

src/main/java/org/sopt/ssingserver
├── domain/                  # 도메인별 Controller · Service · Repository · Entity
│   ├── auth/                # 소셜 로그인, 토큰 갱신·로그아웃
│   ├── instructor/          # 강사 정보와 매칭 노출 조건
│   ├── lesson/              # 강습 정보
│   ├── matching/            # 매칭 요청, 탐색, 제안, 확정
│   ├── notification/        # FCM 토큰과 알림
│   └── payment/             # 가격 스냅샷과 수수료 정책
└── global/                  # 보안, 예외 처리, 응답, 설정, 모니터링

src/main/resources/db/migration/  # Flyway migration
db/seed/                          # base · scenario QA seed

👩‍💻 Developers

노성빈
노성빈
@SungKong00
Server Developer · Lead
박유정
박유정
@yujeong430
Server Developer

About

SSING 서버 레포입니다.⛷️

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors