Skip to content

Latest commit

 

History

History
146 lines (91 loc) · 6.36 KB

README.md

File metadata and controls

146 lines (91 loc) · 6.36 KB

🥇 PASILA (팔기 쉬운 라이브)

Group_74


목차

  1. 개요
  2. 개발 환경
  3. 기능 소개
  4. 기술 소개
  5. 설계 문서
  6. 팀원 소개

1. 개요

Problem

점점 많아지는 라이브 커머스 인기, 그러나 1인 쇼핑몰이 시작하기에 너무 많은 시간이 소모된다.

User Research

Insight1: 라이브 준비 시간이 너무 오래 걸려😥 ⇒ AI 큐시트 생성

Insight2: 요즘 숏폼이 유행이라던데 영상 편집을 해본적이 없어😫 ⇒ 숏폼 생성

Insight3: 말하면서 채팅까지..어떻게 확인하지? 😑 ⇒ 실시간 채팅 요약 리스트 업

Solution

AI를 활용한 라이브 커머스 준비, 진행으로

1인 쇼핑몰의 시간 부족을 지원해줄 수 있는 라이브 커머스 플랫폼


2. 개발 환경

⚙ Management Tool
Jira GitLab Gerrit Notion Figma

🖥️ IDE

🌐 Infra

🌄 Frontend

🌆 Backend


3. 기능 소개

숏핑상세페이지

챗봇생성

상품구매완료

상품등록

숏핑제작후

상품구매

라이브종료후숏핑

라이브진행

대본생성

라이브예약

라이브상세페이지

구매내역

챗봇답변

4. 기술 소개

  1. OpenAI API

    자연어 처리를 비롯한 다양한 ai 기술들을 활용하여 다양한 기능을 제공하는 API

    https://platform.openai.com/

    • GPT-3.5-Turbo 모델을 사용한 Chat Completions
    • Whisper 모델을 사용한 Speech-to-text
  2. OpenVidu

    웹 또는 모바일 환경에서 화상 회의 기능을 쉽게 추가할 수 있도록 해주는 오픈소스 멀티 플랫폼

    version: 2.29.0

  3. FFmpeg.wasm

    영상 및 음성과 같은 멀티미디어의 인코딩/디코딩을 제공하는 오픈소스 라이브러리

    영상 편집 및 음성 추출에 사용하였습니다.

5. 설계 문서

ERD

pasila-erd

System architecture

pasila-architecture

6. 팀원 소개

이름 역할 설명
최지우 팀장 / Front-end WebRTC를 이용한 라이브 진행 기능 개발
박지원 Front-end FFmpeg를 활용한 영상 편집 기능 개발
유소연 Back-end OpenAI API prompt를 활용한 기능 개발
정유경 Back-end SSE를 활용한 실시간 재고 확인 기능 개발
전경향 Back-end WebRTC를 이용한 라이브 진행 기능 개발
최동헌 Back-end Spring Security