Yeogiga(여기가) 는 여행 중 생성되는 다양한 정보(일정, 장소, 이미지, 이동 경로 등)를
저장하고, 여행 단위로 관리할 수 있도록 설계된 여행 기록 및 관리 플랫폼입니다.
|
UX/UI 김규희 |
APP 이민엽 |
FE 구준혁 |
FE 김주희 |
BE / Leader 박대영 |
BE 허기영 |
| 구분 | 사용 기술 |
|---|---|
| Language | Java 17 |
| Framework | Spring Boot, Spring Security, Spring Data JPA |
| Database | MySQL, MongoDB, Redis |
| Infra & DevOps | AWS (EC2, RDS, S3, Lambda), Docker, GitHub Actions |
| Notification | Firebase Cloud Messaging (FCM) |
src/main/java/kr/co/yeogiga
├── application # 유스케이스 계층 (비즈니스 흐름 조합)
├── domain # 도메인 계층 (핵심 비즈니스 로직)
├── infrastructure # 인프라 계층 (외부 시스템 및 기술 연동 계층)
├── presentation # 프레젠테이션 계층 (API)
└── common # 공통 모듈
이미지 및 위치 기반 데이터를 유연하게 저장하기 위해 MongoDB를 사용합니다.