- 프로젝트 이름: ZIPTE 알림센터 서비스
- 프로젝트 설명: 헥사곤 아키텍쳐 기반 MSA 프로젝트 중 알림센터 서비스 담당
- 프로젝트 기간 : 2025.03.23 ~ (1인 개발)
- MVP 프로젝트 구경하기
| 이도연 |
|---|
![]() |
| BE |
| GitHub |
- 알림센터 :
- 나의 알림을 쌓아두는 보관함이 존재.
- 보관함에 알림이 존재하면 빨간 불 제공
- 관심 아파트 매물, 가격 변동, 커뮤니티 등 주요 이벤트 발생 시 알림을 제공
| SpringBoot | ![]() |
3.2.4 |
| MongoDB | ![]() |
|
| Kafka | ![]() |
|
| Docker | ![]() |
| Git | ![]() |
| Notion | ![]() |
└── src
├── main
│ ├── java
│ │ └── com
│ │ └── zipte
│ │ └── notifications
│ │ ├── NotificationsApplication.java
│ │ ├── core
│ │ │ ├── config
│ │ │ │ ├── mongo
│ │ │ │ └── redis
│ │ │ ├── exception
│ │ │ ├── response
│ │ │ │ └── pageable
│ │ │ └── utils
│ │ └── server
│ │ ├── adapter
│ │ │ ├── in
│ │ │ │ ├── consumer
│ │ │ │ └── web
│ │ │ └── out
│ │ │ ├── kafka
│ │ │ │ └── event
│ │ │ └── mongo
│ │ │ ├── base
│ │ │ ├── comment
│ │ │ ├── favorite
│ │ │ └── property
│ │ ├── application
│ │ │ ├── port
│ │ │ │ ├── in
│ │ │ │ │ └── task
│ │ │ │ └── out
│ │ │ │ └── task
│ │ │ └── service
│ │ │ └── task
│ │ └── domain
│ └── resources
│ ├── application-dev.yml
│ ├── application-event.yml
│ ├── application-test.yml
│ ├── application.yml
우리의 브랜치 전략은 Git Flow를 기반으로 하며, 다음과 같은 브랜치를 사용합니다.
-
Main Branch
- 배포 가능한 상태의 코드를 유지합니다.
- 모든 배포는 이 브랜치에서 이루어집니다.
-
Devlop Branch
- 만든 기능들이 작동하는지 코드를 합병합니다.
-
{feat} Branch
- 모든 기능 개발은 feat 브랜치에서 이루어집니다.
feat : 새로운 기능 추가
fix : 버그 수정
docs : 문서 수정
style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
refactor : 코드 리펙토링
test : 테스트 코드, 리펙토링 테스트 코드 추가
chore : 설정 추가






