KANGGEON
프로젝트 목록

Y-Mart 순천점 온라인 마켓 플랫폼 구축

오프라인 지역 마켓의 상품 탐색과 주문 접점을 온라인으로 확장하기 위한 Spring 기반 마켓 플랫폼 구축 프로젝트

맥락

Y-Mart 순천점 온라인 마켓 플랫폼은 오프라인 매장 중심의 지역 마켓 운영을 온라인 채널과 병행할 수 있도록 구축한 프로젝트입니다.

기획 의도는 오프라인 매장의 지역 기반 신뢰와 상품 운영을 유지하면서, 고객이 온라인에서 상품과 매장 정보를 확인하고 주문 또는 방문으로 이어질 수 있는 디지털 접점을 마련하는 것이었습니다.

온라인 장보기와 온·오프라인을 함께 활용하는 소비 흐름이 확대되는 상황에서, 플랫폼은 오프라인 매장을 대체하기보다 탐색, 주문, 고객 접점을 보완하는 병행 채널로 설계

백엔드 개발자 3명, 풀스택 개발자 1명 구성의 팀에서 프론트엔드 화면, 로그인 API와 보안 구조, 데이터베이스, 클라우드 서버와 스토리지 구축 역할

사용자 인증, 화면 구현, 서버 배포 환경까지 서비스 운영에 필요한 핵심 흐름을 직접 연결한 프로젝트입니다.

기여

  • JWT 기반 Stateless 인증 구조 설계
  • Spring Security 기반 사용자 인증 및 권한 관리 기능 구현
  • Thymeleaf, HTML, Bootstrap CSS, jQuery 기반 전체 UI 페이지 디자인 및 구현
  • 서비스 데이터베이스 구조 설계
  • AWS EC2 서버와 AWS S3 스토리지 기반 배포 및 파일 관리 환경 구성

세부 기록

Planning Intent

  • 오프라인 매장 운영을 유지하면서 온라인 상품 탐색과 주문 접점을 확장하는 병행 채널
  • 지역 고객이 웹에서 상품과 매장 정보를 확인하고 방문 또는 주문 흐름으로 이어지는 구조
  • 온라인 장보기와 옴니채널 소비 흐름에 대응하는 지역 마켓의 디지털 접점
  • 운영 확장성을 고려한 Spring 기반 온라인 마켓 플랫폼 구조

Authentication

  • JWT 기반 Stateless 로그인 구조
  • Spring Security 기반 인증 및 권한 관리 흐름
  • 보안성을 고려한 로그인 API 개발
  • 로그인 API와 화면 흐름 연결

Frontend

  • Thymeleaf 템플릿, Bootstrap, jQuery 기반 온라인 마켓 플랫폼 UI
  • 마켓/스토어 성격에 맞는 페이지 구성과 사용자 흐름 설계
  • 백엔드 API와 화면 데이터 표시, 입력, 이동 흐름 연결

Infrastructure

  • AWS EC2 기반 웹 애플리케이션 서버 환경
  • AWS S3 기반 파일 및 정적 리소스 스토리지 환경
  • Docker 기반 배포 환경 정리