스매싱은 2030 세대의 스포츠 자아 완성을 돕는 게이미피케이션 기반 라켓 스포츠 매칭 플랫폼입니다.
주요 기능으로 홈 화면에서 곧 다가오는 매칭부터 사용자 맞춤 추천, 동네 랭킹까지 다양한 기능을 만날 수 있습니다.
실시간 알림을 통해 '받은 매칭', '보낸 매칭', '매칭 확정' 탭으로 간편하게 이동하며 관리할 수 있습니다.
경기 종료 후 점수와 후기를 남기고, 매칭 결과 확인 시 결과를 승인하거나 반려할 수 있습니다.
| 김민경 (Lead) @kyoooooong |
이유빈 @leeeyubin |
|---|---|
![]() |
![]() |
| Category | Stack |
|---|---|
| Infra , Cloud | AWS (EC2, RDS, ECR), Docker |
| CI/CD , Collaboration | GitHub Actions, Jenkins, CodeRabbit |
| Security , Auth | Spring Security, JWT, OAuth 2.0 |
| Data , Cache | MySQL, QueryDSL (JPA 7.0 + KSP) |
| Docs , Messaging | Swagger, SSE |
| External Integration | OpenFeign |
🗃️ org.appjam.smashing
├─ 📂 domain
│ ├─ 📂 auth
│ ├─ 📂 common.entity
│ ├─ 📂 game
│ ├─ 📂 lp
│ ├─ 📂 matching
│ ├─ 📂 notification
│ ├─ 📂 outbox
│ ├─ 📂 review
│ ├─ 📂 sport
│ ├─ 📂 tier
│ └─ 📂 user
├─ 📂 global
│ ├─ 📂 auth
│ ├─ 📂 common
│ ├─ 📂 config
│ ├─ 📂 exception
│ ├─ 📂 extensions
│ └─ 📂 util
└─ 🗂️ SmashingApplication


