Skip to content

PreScent-sc23/backend

Repository files navigation

썸네일 최종

프로젝트 개요

많은 사람이 꽃 선물을 주고받습니다. 하지만 자체 설문 조사에 따르면, 꽃 구매 시에 매장에 방문하기 전에는 꽃가게 정보, 꽃말, 가격 등 꽃 구매에 필요한 정보들을 얻기 힘든 점이 불편했고, 주고받은 꽃 선물의 의미를 모르는 경우가 많았습니다.

이를 해결하기 위해 꽃가게와 구매자의 상품 거래를 연결하는 플랫폼을 구축하고자 합니다. 플랫폼은 판매자가 등록한 정보들과 주문서를 통해 꽃 구매자들이 간편하게 꽃을 주문할 수 있게 하고, 사용자가 꽃 사진을 업로드하면 꽃 이름과 꽃말, 의미를 분석해주는 기능을 제공합니다. 이를 통해 꽃가게에게는 주문 관리의 편의성을 제공하고, 구매자에게는 더 만족스러운 꽃 주문 경험을 제공합니다.

팀원 소개

백엔드

이름 역할 email github
서상원 담당 구현 : 판매자 주문양식 등록 기능, 고객 주문제작 상품 주문 기능, 태그 검색 기능, 가게 등록 기능 yyy0304@ajou.ac.kr https://github.com/SnagwonSeo
김수현 담당 구현 : Detection & Classification AI 모델 학습, 꽃 분석 기능 (PS:Len), GPT 기반 꽃 이미지 분위기 추출 기능, 판매자/고객 회원가입 기능, 판매자/고객 로그인 기능
기타 담당 : Detection 데이터 수집, Swagger 설정, Jenkins 배포 자동화, 메인 로고 디자인
sooh@ajou.ac.kr https://github.com/susooo
김도윤 담당 구현 : 가게 등록 기능, 완제품 등록 기능, 장바구니 기능, 완제품 주문 기능, 판매자/고객 예약 내역 조회 기능, 주문상태 변경 기능, 위치 기반 검색 기능, 꽃 이름 검색 기능
기타 담당 : AWS 서버, 네이버 클라우드, MySQL 인프라 설정
rlaehdbs20@ajou.ac.kr https://github.com/Ajou-sipdo

사용 라이브러리 및 개발 환경


협업 툴


패키지 구조

기능별로 Controller, Service, Repository, Entity, Dto를 생성하여 사용

패키지 역할
controller MVC의 컨트롤러 역할
service 비즈니스 로직 구현
repository 데이터베이스 접근
entity 데이터베이스에 저장할 객체
dto 정보 전달 객체
  • User : 회원 관리 기능
  • FlowerShop : 매장 관리 기능
  • FinishedProduct : 완제품 관리 기능
  • Search : 검색 관련 기능
  • Cart : 장바구니 관련 기능
  • FPORder : 주문 관련 기능
  • AIAnalysis : AI분석 관련 기능

서비스 요약

1_11zon

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7