Skip to content

Devwooki/Flowerly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💐 당신을 위한 하나뿐인 꽃다발, 플리

readmeBg2

목차

🌼프로젝트 개요

🌼설계

🌼주요 기능

🌼서비스 화면

🌼팀원 소개


🌼프로젝트 개요

1. 개발 기간

2023.10.10 ~ 2023.11.17 (6주)

2. 기획 배경

꽃다발을 구매 하고 싶은데
가격 비교가 어렵지 않으신가요?
의미 있는 꽃다발을 선물하고 싶은데 꽃에 대해 잘 몰라 고민이신가요?

꽃다발을 판매 하고 싶은데
구매자가 무슨 꽃을 원하는지 알기 어렵지 않으신가요?
우리 꽃집의 대한 홍보가 필요하신가요?

여기 당신을 위해 하나뿐인 꽃다발을 생성하고 구매자와 판매자를 연결해주는 💐플리💐 가 있습니다!

3. 프로젝트 소개

💡 플리는 생성형 AI를 활용하여 맞춤 꽃다발을 생성하고 주문하는 서비스입니다.

플리에는 구매자, 판매자가 존재합니다.

구매자는 나만의 꽃다발을 생성하고 선택한 꽃다발 시안을 플리(경매)에 신청할 수 있습니다.

판매자는 주변에 가능한 플리를 픽업과 배달로 찾아 참여할 수 있습니다.

주문 관리와 채팅 기능, 알림 기능을 사용하여 플리에 참여해보세요!

🌼설계

1. ERD

플리 ERD

2. 아키텍처

아키텍처

3. 목업

플리 피그마-1

플리 피그마-2

🌼주요 기능

꽃다발 생성 (구매자)

  • 사용자 맞춤 꽃다발을 생성하고 의뢰할 수 있는 기능입니다.
  • 구매 목적, 선물한 대상, 색상을 선택하면 그에 맞는 꽃 종류를 추천해주고, 원하는 꽃을 선택하여 생성형 AI를 통해 꽃다발 시안을 생성합니다.
  • 꽃다발 시안과 예산, 마감, 요청 사항 등의 정보를 입력하여 제작을 의뢰합니다.

플리 참여 (판매자)

  • 구매자가 제작을 의뢰한 꽃다발에 경매 형식으로 참여하는 기능입니다.
  • 판매자는 예시 사진과 제시 금액을 입력하여 참여합니다.

채팅

  • 구매자는 원하는 판매자와 대화를 시작할 수 있고, 실시간으로 채팅할 수 있는 기능입니다.
  • 채팅방에서는 주문서를 작성 및 확인하고, 카카오페이로 결제할 수 있습니다.

주문 관리 (판매자)

  • 참여한 플리, 채택된 플리 목록을 확인하고, 채택된 플리의 진행 상태를 관리하는 기능입니다.
  • 제작 완료 시, 배달/픽업 완료 시에 완료하기 버튼을 눌러 진행 상태를 변경합니다.

알림

  • 플리의 진행 상태, 주문 상태 등을 체크할 수 있도록 푸시 알림 기능을 제공합니다.
  • FCM(Firebase Cloud Messaging) 서비스를 사용하여 PC, 모바일 환경 모두에서 알림을 받을 수 있습니다.

🌼서비스 화면

1. 로그인 및 회원가입

카카오 소셜 로그인을 제공합니다. 판매자의 경우 사업자 등록 번호 확인이 필요합니다.

로그인 회원가입 회원가입_판매자

2. 꽃다발 생성 및 의뢰

① 구매 목적, 대상, 색상 선택, ② 꽃 선택, ③ 꽃다발 시안 선택, ④ 의뢰서 작성, 4개의 단계를 거쳐 꽃다발 제작을 의뢰합니다.

플리생성1

3. 주변 플리

주변 플리 목록을 배달, 픽업을 나누어 볼 수 있고, 원하는 플리에 참여합니다.

주변플리목록

4. 진행중인 플리 - 구매자

진행중인 플리의 정보와 상태를 확인하고, 플리에 참여한 판매자들을 보고 원하는 항목의 채팅하기 버튼을 눌러 채팅방을 생성합니다.

플리스트_가게선택

5. 진행중인 플리 - 판매자

진행중인 플리를 참여한 플리, 채택된 플리로 나누어 볼 수 있고, 채택된 플리에서 완료하기 버튼을 통해 진행 상태를 변경합니다.

채택된플리_완료하기

6. 채팅

실시간 채팅을 할 수 있고, 사진 전송, 플리 정보 확인, 주문서 작성 및 확인, 결제하기 기능을 제공합니다.

채팅목록 채팅방_메뉴 채팅방_메세지들

7. 마이페이지 - 구매자

플리 내역, 내가 쓴 리뷰 목록, 내 정보 수정, 알림 여부 설정 기능을 제공합니다.

마이페이지_구매자 마이페이지_플리내역

8. 마이페이지 - 판매자

대표사진 수정, 배달 가능 지역 변경, 플리 내역, 가게 리뷰 목록, 가게 정보 수정, 알림 여부 설정 기능을 제공합니다.

마이페이지_판매자_리뷰 마이페이지_판매자_정보수정 마이페이지_판매자_대표이미지

🌼사용 기술

  • Frontend
    • React
    • TypeScript
    • Redux
    • React-Query
    • Next.js
    • DALLE API
    • Kakao Map, Pay API
  • Backend
    • Java11
    • SpringBoot 2.7.15
    • Firebase
  • Database
    • MariaDB 11.0.3
    • Redis 7.0.12
    • MongoDB 5.0.22
  • Infra
    • AWS ubuntu 20.04
    • Docker
    • Docker Compose
    • Jenkins

🌼팀원 소개

이OO (팀장) 권OO 김OO 김OO 정OO 정OO
Infra, BackEnd FrontEnd, BackEnd FrontEnd FrontEnd, BackEnd FrontEnd, BackEnd Infra, FrontEnd, BackEnd
Security, 구매자 API, FCM, S3 회원가입, 마이페이지 메인 화면, 구매자 화면 플리 생성, 생성형 AI 채팅, 카카오페이 판매자, 마이페이지

About

[ OOSW교육과정 OO 프로젝트 ] 당신을 위한 하나뿐인 꽃다발, 플리

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5