Skip to content

DISNOTACAT/final-sulbao

 
 

Repository files navigation


🍶 프로젝트 소개 : 프로젝트 (술기로운 한 잔 홈페이지로 가기)

  • 전통주 최저가 비교 구매, 주류 생활 커뮤니티
  • 특징 : 정확한 정보 습득 및 건전한 주류문화 형성, 최저가 전통주 구매 및 선물 서비스
  • 타겟층 : 전통주를 좋아하기 시작한 초심자, 사회초년생(20~30대)
  • 발표 영상(유튜브) : https://youtu.be/HAzRysviANc?si=XI0sNz72qPKOkoID

팀원 구성

연이현 이정훈 이창연 이은솔

@DISNOTACAT

@leejeonghun99

@cylcoder

@lucinda96
로그인, 계정 주문, 결제 커뮤니티 상품,매거진

1. 개발 환경

개발환경



2. 개발 기간 및 일정

wbs



3. 기획문서

밴치마킹 기능

밴치마킹

이벤트 스토밍

이벤트스토밍

유스케이스 다이어그램

유스케이스 다이어그램

3. 작업 관리

  • GitHub Projects와 Issues를 사용하여 진행 상황을 공유 이슈등록



4. 테스트 진행

단위테스트

  • Github 이슈에 단위테스트 내용을 추가하여 종료하기전에 단위테스트를 진행하도록함
  • 단위테스트

통합테스트

  • 매주 월요일 배포이후 개발전에 작성한 테스트 문서를 기반으로 통합테스트 진행 통합테스트



5. 프로젝트 후기

연이현

  • 회원 등급 시스템 프로세스를 디테일하게 설정하여 성공적으로 구현하였다. 탄탄한 기획과 DB 설계의 중요성을 느꼈다. 스프링 시큐리티를 활용한 권한 처리를 경험했다. JPA를 활용하여 효율적인 데이터 처리가 가능함을 경험했다.

이은솔

  • 상품 최저가 기능을 성공적으로 구현하였다. 기획의 부재로 발생한 딜레이 및 기능을 경험하여 명확한 기획의 필요성을 느꼈다 JPA 활용에 어려움이 있었으나 빠르게 적응할 수 있었다. CI-CD에서 보안 관리와 Docker 통한 로그 확인에 어려움이 있었다.

이정훈

  • 선물결제 시 이메일 전송, 전송된 링크 클릭 시 선물구매 화면 로딩 기능을 성공적으로 구현하였다. 인원 부재로 인해 기획과 일정 관리의 중요성을 느꼈다. 시큐리티에 대한 에러 처리의 중요성을 알았다. JPA의 편리성을 경험했다. 선물하기 알고리즘과 카카오페이 API 적용의 어려움이 있었다.

이창연

  • 해시태그 데이터가 대량 발생하여 인기 해시태그 산출 과정의 문제를 스케줄러를 활용한 집계테이블로 해결하였다 DB 모델링의 중요성과 변경 사항에 대한 팀원과의 빠른 공유의 필요성을 느꼈다. 썸머노트 에디터에 이미지 업로드시 storage object에 업로드 되도록 구현하는 것이 어려웠다.

About

사회초년생 및 전통주 초심자를 위한 최저가 쇼핑 플랫폼

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 60.7%
  • HTML 22.8%
  • CSS 12.5%
  • Java 4.0%