Skip to content

joi0104/prosentation-web

Repository files navigation

PROsentation

PROsentation는 사용자의 발표를 AI가 종합적으로 분석하여 피드백을 제공해주는 서비스 입니다.

PROsentation-Frontend

위 레포지토리는 PROsentation 프론트 개발을 위한 레포지토리 입니다.

Installation

  • git clone
    git clone https://github.com/joi0104/PROsentation-Web.git
  • install package
    yarn
    npm install

Usage

  • project build
    yarn build
    npm build
  • project start
    yarn start
    npm start

Stack

  • react
  • react-saga
  • sass css module
  • contextAPI
  • webRTC
  • recordRTC
  • PDFtron

Project Setting

  • CRA
  • eslint,prettier,commitlint,husky

Wireframe

image

image

Workflow

  • 작업할 이슈를 Doing 칸반보드에 옮긴다.
  • git checkout -b feature/기능이름 으로 브렌치 생성 및 체크아웃한다.
  • 해당 이슈를 작업한다.
  • git push origin feature/기능이름으로 원격저장소에 푸쉬한다.
  • origin/feature/기능이름 -> origin/develop을으로 merge requests 요청한다. (issue auto close)
  • self review 이후 approve시, Squash and Merge한다.

branch strategy

  • git flow 전략 사용
    • master -> 배포가 이뤄지는 최종브렌치
    • develop -> 작업내역들이 합쳐지는 브렌치
    • feature -> 기능단위의 작업 브렌치 -> 로컬단에서는 feature/기능 으로 관리
    • hotfix -> 버그 수정 브렌치

Support

About

SW마에스트로에서 진행한 AI기반 PT 발표 코칭 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published