챌린지 1
대량의 이미지 데이터 최적화
포토카드 이미지가 많아질수록 페이지 로딩 속도가 느려지는 문제가 발생했습니다. 특히 목록 페이지에서 수십 개의 이미지를 동시에 로드할 때 성능 저하가 심각했습니다.
해결책
이미지 Lazy Loading 및 최적화
Intersection Observer API를 활용한 lazy loading을 구현하였습니다.
아이돌 포토카드 전문 리셀 거래 플랫폼(Remake)
기간
2025.12 -
팀
1인 프로젝트
역할
풀스택 개발 (Next.js, 상태관리, API 연동)

국내외 아이돌 굿즈 시장이 8000억 규모 이상으로 확대되면서, 아이돌 포토카드 리셀 거래에 대한 관심이 높아지고 있습니다. 하지만 트위터, 번개장터, 당근마켓 등 전문화되지 않은 플랫폼에서 거래가 이루어지면서 사용자들이 불편을 겪고 있었습니다.
아이돌 포토카드 수집가들을 위한 전문 거래 플랫폼을 구축하여, 안전하고 편리한 거래 환경을 제공하는 것이 목표였습니다.
포토카드 이미지가 많아질수록 페이지 로딩 속도가 느려지는 문제가 발생했습니다. 특히 목록 페이지에서 수십 개의 이미지를 동시에 로드할 때 성능 저하가 심각했습니다.
Intersection Observer API를 활용한 lazy loading을 구현하였습니다.
판매자와 구매자 간의 실시간 소통을 위한 채팅 기능이 필요했지만, WebSocket 경험이 부족하여 구현에 어려움을 겪었습니다.
Socket.io 라이브러리를 도입하여 실시간 채팅 기능을 구현했습니다. 채팅방 입장/퇴장, 메시지 전송/수신, 읽음 표시 등의 기능을 안정적으로 처리할 수 있었습니다.
아이돌, 앨범, 멤버, 가격대 등 다양한 조건을 조합한 필터링 기능을 구현하면서 상태 관리가 복잡해졌습니다.