갤럭시 캠퍼스 스토어

대학생을 위한 삼성 제품 특가 구매 플랫폼 - 커뮤니티 게시판 개발

JavaScript jQuery Java JSP MySQL SVN

2022.05 ~ 2022.08

프로젝트 목록으로 돌아가기

프로젝트 개요

갤럭시 캠퍼스 스토어는 대학생들을 위한 삼성 제품 특가 구매 플랫폼으로, 대학생들이 합리적인 가격에 삼성 제품을 구매할 수 있도록 지원하는 서비스입니다. 본 프로젝트에서는 주로 커뮤니티 게시판 개발을 담당하였으며, 추가적으로 회원가입 및 마이페이지 개발을 부분적으로 지원하였습니다.

주요 담당 업무

커뮤니티 게시판 개발

- 게시글 CRUD 기능 구현
- 댓글 및 대댓글 시스템 개발
- 게시판 카테고리 분류 및 검색 기능

회원 관리 시스템

- 회원가입 유효성 검증 로직 구현
- 마이페이지 : 회원등급, 쿠폰 목록 등 개발
- 회원 정보 수정 기능 개발

기술 스택

프론트엔드

  • JavaScript
  • jQuery
  • JSP

백엔드

  • Java(Spring Boot)
  • MySQL
  • SVN (버전 관리)

주요 성과

  • 커뮤니티 게시판을 통한 사용자 참여도 증가
  • 댓글 및 대댓글 기능 구현으로 사용자 상호작용 개선
  • 회원가입 프로세스 개선으로 가입 완료율 향상

주요 화면

커뮤니티 게시판 메인

커뮤니티 게시판 메인

- 카테고리별 게시글 조회 및 검색 기능 구현

게시글 상세

게시글 상세 및 댓글

- 댓글/대댓글 시스템 구현

회원가입

회원가입 페이지

- 유효성 검증 로직 구현

마이페이지

마이페이지

- 회원 정보 관리 기능 개발

주요 도전 과제 및 해결 방안

1. 게시판 조회 성능 개선

문제: 게시판 목록 조회 시 다수의 조인과 불필요한 데이터 로딩으로 인해 응답 시간이 느렸습니다.

해결: 데이터베이스 쿼리를 최적화하고, 필요한 컬럼만 선택적으로 조회하도록 수정하여 응답 시간을 크게 단축시켰습니다. 또한, 자주 사용되는 조회 쿼리에 대한 인덱스를 추가하여 전반적인 조회 성능을 개선했습니다.

2. 댓글/대댓글 시스템 구현

문제: 사용자 간의 원활한 소통을 위해 계층형 댓글 시스템이 필요했습니다.

해결: 대댓글 작성 시 부모 댓글과의 관계를 명확히 표시하고, UI를 직관적으로 구성하여 사용자들이 쉽게 대화에 참여할 수 있도록 구현했습니다.

3. 마이페이지 구현

문제: 회원등급(1성,2성,3성) 추가와 내부 시스템 연동(쿠폰, 회원 활동 정보)으로 추가 정보를 보여주는 페이지 개발이 필요했습니다.

해결: 내부 시스템 연동을 통하여 회원등급을 분류하고 등급에 따른 혜택 정보를 조회할 수 있도록 구현하였습니다.