포트폴리오를 전체 화면을 기준으로 만들었습니다. 데스크탑 환경에서 확인해 주시면 더 편하게 보실 수 있습니다.
<aside> <img src="notion://custom_emoji/2e72e3ca-bdad-4f56-89f2-f540aa4582e3/22708b8b-68b9-80b6-99ca-007ae539a3d4" alt="notion://custom_emoji/2e72e3ca-bdad-4f56-89f2-f540aa4582e3/22708b8b-68b9-80b6-99ca-007ae539a3d4" width="40px" />
010-5623-6382
</aside>
<aside> <img src="notion://custom_emoji/2e72e3ca-bdad-4f56-89f2-f540aa4582e3/22708b8b-68b9-8032-9ebf-007a5492d098" alt="notion://custom_emoji/2e72e3ca-bdad-4f56-89f2-f540aa4582e3/22708b8b-68b9-8032-9ebf-007a5492d098" width="40px" />
</aside>
<aside> <img src="notion://custom_emoji/2e72e3ca-bdad-4f56-89f2-f540aa4582e3/22708b8b-68b9-80a0-bf93-007a38e57c8f" alt="notion://custom_emoji/2e72e3ca-bdad-4f56-89f2-f540aa4582e3/22708b8b-68b9-80a0-bf93-007a38e57c8f" width="40px" />
</aside>
<aside> <img src="notion://custom_emoji/2e72e3ca-bdad-4f56-89f2-f540aa4582e3/22708b8b-68b9-8083-a686-007abb0f8598" alt="notion://custom_emoji/2e72e3ca-bdad-4f56-89f2-f540aa4582e3/22708b8b-68b9-8083-a686-007abb0f8598" width="40px" />
</aside>
<aside> 📝
안녕하세요, 로그를 파고드는 시간을 즐기는 백엔드 개발자, 허세진입니다.
#실제서비스경험 #다운로드수70+ #교내 전공동아리 경진 대회 은상 #혁신상 #소프트웨이브 2025 부스 운영 #2025 U-BDIA AI·SW 페스티벌 부스 운영 #2025 G-STAR 부스 운영
<aside> <img src="attachment:5a27ff49-e6b9-415e-be51-41dd8b8ef7eb:테라_로고.webp" alt="attachment:5a27ff49-e6b9-415e-be51-41dd8b8ef7eb:테라_로고.webp" width="40px" />
장소에 어울리는 추억을 음악과 함께 사람들에게 공유할 수 있다면? - 이라는 생각으로 시작하게 되었습니다.
</aside>
RE:MEDY는 어떤 장소에 음악과 함께 한마디를 드랍해서 그 장소의 추억과 음악을 공유하는 서비스입니다!

개발 기간: (2025.04 ~ 2025.11), 서비스 운영 : (2025.11 ~ 현재)
인원: 5명 - 백엔드2 / 프론트엔드2 / 디자인1
Github: TEAM-TERA
<aside> <img src="notion://custom_emoji/2e72e3ca-bdad-4f56-89f2-f540aa4582e3/22708b8b-68b9-80a0-bf93-007a38e57c8f" alt="notion://custom_emoji/2e72e3ca-bdad-4f56-89f2-f540aa4582e3/22708b8b-68b9-80a0-bf93-007a38e57c8f" width="40px" />
</aside>
<aside> <img src="notion://custom_emoji/2e72e3ca-bdad-4f56-89f2-f540aa4582e3/22708b8b-68b9-8083-a686-007abb0f8598" alt="notion://custom_emoji/2e72e3ca-bdad-4f56-89f2-f540aa4582e3/22708b8b-68b9-8083-a686-007abb0f8598" width="40px" />
회고록
</aside>
<aside> <img src="attachment:1d0402ab-27c7-422d-9973-113357a0a1c8:onestore.jpeg" alt="attachment:1d0402ab-27c7-422d-9973-113357a0a1c8:onestore.jpeg" width="40px" />
</aside>







서비스 전반의 REST API 서버를 Spring Boot로 구현하였습니다.
팀원이 제안한 도메인 기반 계층 구조를 적용해 유지보수성과 확장성을 고려한 백엔드 구조를 구축했습니다.
Dropping은 MUSIC, VOTE, PLAYLIST처럼 타입별로 구조가 다른 데이터이고, 지도 기반 조회·TTL·조회량이 많은 특성을 가지고 있습니다.
그래서 유연한 스키마와 GeoSpatial Index를 제공하는 MongoDB에 여러 타입의 Dropping을 저장하는 방식으로 구현했습니다.
<aside>
</aside>