์น ์๋น์ค ์๊ฐ
๊ธฐ์ ์คํ
์ฃผ์ ๊ธฐ๋ฅ
ํ๋ก์ ํธ ๊ตฌ์ฑ๋
์๋น์ค ํ๋ฉด
๊ฐ๋ฐ ํ ์๊ฐ
๊ฐ๋ฐ ๊ธฐ๊ฐ ๋ฐ ์ผ์
ํ์
์ปจ๋ฒค์
๋๋ ํฐ๋ฆฌ ๊ตฌ์กฐ
์ฐ์ถ๋ฌผ
BID ๋ ๊ฐ์ธ๊ฐ ๋ฌผํ์ ๋ผ์ด๋ธ ๊ฒฝ๋งค๋ฅผ ํตํด ํฉ๋ฆฌ์ ์ธ ๊ฐ๊ฒฉ์ผ๋ก ์ฝ๊ณ , ๋น ๋ฅด๊ฒ ๊ฑฐ๋ํ ์ ์๋ ์๋น์ค์
๋๋ค.
BID๋ฅผ ์ฌ์ฉํ์ฌ ์ค์๊ฐ ๋ผ์ด๋ธ๋ฅผ ํตํด ํฌ๋ง ๊ฑฐ๋ ๋ฌผ๊ฑด์ ํ์ฌ ์ํ๋ฅผ ๋ฏธ๋ฆฌ ํ์ธํ ์ ์์ต๋๋ค.
๋ํ ๊ฒฝ๋งค ๋ฐ ์ญ๊ฒฝ๋งค๋ฅผ ํตํด ํ๋งค์์ ๊ตฌ๋งค์ ๋ชจ๋ ํฉ๋ฆฌ์ ์ธ ๊ฐ๊ฒฉ์ ๊ฑฐ๋ ๊ฐ๋ฅํฉ๋๋ค.
HTML5
CSS3
React
Typescript
Tailwind CSS
React Query
Openvidu
Stomp js
Axios
Zustand
Java
Spring
Hibernate
Mariadb
MongoDB
Redis
Swagger
Jasypt
Spring security
Openvidu
Stomp js
Notion
Gitlab
Jira
Gerrit
Mattermost
๊ธฐ๋ฅ
๋ด์ฉ
์ค์๊ฐ ๋ผ์ด๋ธ ๋ฐฉ์ก
๊ฒฝ๋งค์ ์ญ๊ฒฝ๋งค ๊ธ์ ์์ฑํ๊ณ , ์์ ๋ ๋ผ์ด๋ธ ์๊ฐ์ด ๋๋ฉด ์ค์๊ฐ ๋ผ์ด๋ธ ์๋น์ค๋ฅผ ํตํด ์์ ์ ๋ฌผ๊ฑด์ ํ๋งค, ๊ตฌ๋งค ํ ์ ์์ต๋๋ค. ๋ผ์ด๋ธ ๋ฐฉ์ก ์ค ์ฑํ
๋ํ ๊ฐ๋ฅํฉ๋๋ค.
์ค์๊ฐ 1:1 ์ฑํ
์ฆ์ ๊ตฌ๋งค๋ ๋์ฐฐ์ ํตํด ๊ฑฐ๋๊ฐ ํ์ ๋๋ฉด 1:1 ์ฑํ
๋ฐฉ์ด ์์ฑ๋๊ณ 1:1 ์ฑํ
์ ํตํด ์๋๋ฐฉ๊ณผ ๋ํํ ์ ์์ต๋๋ค.
์๋ฆผ ์๋น์ค
๊ด์ฌ์๋ ๊ฑฐ๋๋ฅผ ๋ฑ๋กํ๊ณ , ํด๋น ๊ฑฐ๋์ ๋ผ์ด๋ธ ๋ฐฉ์ก ์ ์๋ฆผ์ ๋ฐ์ ์ ์์ต๋๋ค. ๋ํ ๋์ฐฐ ๋ฐ ์์์
์ฐฐ ๋ฐ์ ์์๋ ์๋ฆผ์ ๋ฐ์ ์ ์์ต๋๋ค.
์์
๋ก๊ทธ์ธ
์ฌ์ฉ์๋ ๋ค์ด๋ฒ, ์นด์นด์ค ์์
๋ก๊ทธ์ธ์ ํตํด ์๋น์ค์ ๊ฐ์
ํ ์ ์์ต๋๋ค.
๊ฒฐ์
IamPort ๊ฒฐ์ api๋ฅผ ํ์ฉํ์ฌ ์นด์นด์คํ์ด QR์ฝ๋๋ฅผ ํตํด ์ฌ์ฉ์๋ ๋ชจ์ ํฌ์ธํธ ์ถฉ์ ์ ์งํํ ์ ์์ต๋๋ค.
๊ฒฝ๋งค๊ธ ์กฐํ
์ค์๊ฐ ํซ ๊ฒฝ๋งค, ๋ง๊ฐ ์๋ฐ, ์งํ ์์ ๊ฒฝ๋งค, ๋ผ์ด๋ธ ์งํ ์ค์ธ ๊ฒฝ๋งค ๋ฑ ์ธ๊ธฐ ์๋ ๊ฒฝ๋งค๋ค์ ๋ฉ์ธ ํ๋ฉด์์ ์กฐํํ ์ ์์ต๋๋ค.
์์ธ ์กฐํ
๋ฌผ๊ฑด์ ์์ธ ์ ๋ณด๋ฅผ ์กฐํํ ์ ์์ผ๋ฉฐ ๋ผ์ด๋ธ๋ฅผ ์งํํ ๋ฌผํ์ด๋ผ๋ฉด ๋
นํ์์, ํ์ ์คํฌํ, STT๋ฅผ ์ ์ฉํ ๋ผ์ด๋ธ ์์ฝ๋ณธ์ ์ถ๊ฐ์ ์ผ๋ก ํ์ธํ ์ ์์ต๋๋ค.
์นดํ
๊ณ ๋ฆฌ ๋ณ ์กฐํ ๋ฐ ๊ฒ์
์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ์์ฑํ ๊ฒฝ๋งค ๋ฐ ์ญ๊ฒฝ๋งค ๊ธ์ ๋ํด ๋ค์ํ ํํฐ๋ฅผ ์ ๊ณตํ์ฌ ์ํ๋ ๋ฌผํ์ ์กฐํ ํ ์ ์์ต๋๋ค. (์นดํ
๊ณ ๋ฆฌ๋ณ, ์ง์ญ๋ณ, ๊ฒฝ๋งค์์์ , ๊ฒฝ๋งค์งํ์ค, ๋ผ์ด๋ธ์งํ์ค ๋ฑ)
์ ๋ขฐ๋ ์งํ
์ฌ์ฉ์์ ์๋น์ค ์ด์ฉ ๋ด์ญ์ ๋ฐ๋ผ ์ ๋ขฐ๋ ์งํ๋ฅผ ๊ณ์ฐํ์ฌ ๊ฑฐ๋ ๊ณผ์ ์์ ์๋ก์ ์ ๋ขฐ๋๋ฅผ ํ์
ํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
๐ ํ๋ก์ ํธ ๊ตฌ์๋
ํ์๊ฐ์
๋ฉ์ธํ์ด์ง
์นดํ
๊ณ ๋ฆฌ ๋ฐ ํํฐ๋ง ๊ธฐ๋ฅ
๊ฒฝ๋งค๊ธ ์์ฑ
๊ฒฝ๋งค๊ธ ์์ธ๋ณด๊ธฐ
์ญ๊ฒฝ๋งค๊ธ ์์ฑ
์ญ๊ฒฝ๋งค๊ธ ์์ธ๋ณด๊ธฐ
๊ฐ์ด๋๋ผ์ธ
๋ผ์ด๋ธ ๋ฐฉ์ก
๋ฐ์ธ๊ถ ์ ์ฒญ
๋งค์นญํ๊ธฐ
๋งค์นญ ํ์ ํ๊ธฐ
๋ผ์ด๋ธ ์ฑํ
์ฆ์๊ตฌ๋งค ๊ธฐ๋ฅ
1:1 ์ฑํ
๊ธฐ๋ฅ
๋ฆฌ๋ทฐ ์์ฑ
ํ๋กํ ์กฐํ
๋ค๋ฅธ ์ ์ ํ๋กํ ์กฐํ
ํฌ์ธํธ ๋ด์ญ ์กฐํ
๐จ๐ปโ๐ป ๊ฐ๋ฐ ํ ์๊ฐ
๐๏ธ ๊ฐ๋ฐ ๊ธฐ๊ฐ ๋ฐ ์ผ์
24.01.03. ~ 24.02.16
type: #[issueNumber] - ์ปค๋ฐ ๋ด์ฉ ์ต๋ 50์
> ๋์ฐ๊ธฐ
์ปค๋ฐ ์ค๋ช
(์ด๊ฑด ์ ํ)
header type
feat: ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐ
fix: ๋ฒ๊ทธ ์์ ๋๋ ๊ธฐ๋ฅ์ ๋ํ ํฐ ๋ณํ์ ๊ฒฐ๊ณผ์ ๋ณํ๊ฐ ์์ ๋
docs: ๋ฌธ์ ๊ด๋ จ ์ปค๋ฐ
refactor: ๊ธฐ๋ฅ์ ๋ํ ๋ณํ ์์ด ๋ฆฌํฉํ ๋ง
style: ์ฝ๋ ์คํ์ผ ๋ณ๊ฒฝ(formatting, missing semi colons, โฆ)
test: ํ
์คํธ ๊ด๋ จ ์ปค๋ฐ
chore: ๊ธฐํ ์ปค๋ฐ, ํ๊ฒฝ์ค์
init: ํ๋ก์ ํธ ์์ฑ
์์
feat: ๋ก๊ทธ์ธ API ๊ตฌํ #[์ด์ํค] #[์ํ]
1. branch ์ข
๋ฅ
์๋น์ค ์ถ์ : main
๊ฐ๋ฐ : develop
๊ธฐ๋ฅ ๊ฐ๋ฐ : feature
2. feature branch ๋ช
front : feature/[์ง๋ผ ์คํ ๋ฆฌ ๋ฒํธ]/fe
back : feature/[์ง๋ผ ์คํ ๋ฆฌ ๋ฒํธ]/be
๐ src
โโ๐ apis
โโ๐ assets
โ โโicon
โ โโimage
โโ๐ components
โโ๐ constants
โโ๐ hooks
โโ๐ pages
โ โโchat
โ โโhome
โ โโlive
โ โโlogin
โ โโnotify
โ โโprofile
โ โโreview
โ โโscrap
โ โโsearch
โ โโsignup
โ โโwrite
โโ๐ service
โโ๐ stores
โโ๐ types
โ โโmodel
โ โโapi
โโ๐ utils
๐ main
โโjava
โ โโcom
โ โโqzp
โ โโbid
โ โโdomain
โ โ โโauth
โ โ โ โโapi
โ โ โ โโcontroller
โ โ โ โโdto
โ โ โ โโservice
โ โ โโchat
โ โ โ โโcontroller
โ โ โ โโdto
โ โ โ โโentity
โ โ โ โโmapper
โ โ โ โโrepository
โ โ โ โโservice
โ โ โโdeal
โ โ โ โโcontroller
โ โ โ โโdto
โ โ โ โโentity
โ โ โ โโmapper
โ โ โ โโpurchase
โ โ โ โ โโcontroller
โ โ โ โ โโdto
โ โ โ โ โโentity
โ โ โ โ โโmapper
โ โ โ โ โโrepository
โ โ โ โ โโservice
โ โ โ โโrepository
โ โ โ โโsale
โ โ โ โ โโcontroller
โ โ โ โ โโdto
โ โ โ โ โโentity
โ โ โ โ โโmapper
โ โ โ โ โโrepository
โ โ โ โ โโservice
โ โ โ โโscheduler
โ โ โ โโservice
โ โ โโlive
โ โ โ โโcontroller
โ โ โ โโdto
โ โ โ โโentity
โ โ โ โโmapper
โ โ โ โโrepository
โ โ โ โโservice
โ โ โโmember
โ โ โ โโcontroller
โ โ โ โโdto
โ โ โ โโentity
โ โ โ โโmapper
โ โ โ โโrepository
โ โ โ โโservice
โ โ โโsse
โ โ โโcontroller
โ โ โโdto
โ โ โโrepository
โ โ โโservice
โ โโglobal
โ โโconfig
โ โโresult
โ โ โโerror
โ โ โโexception
โ โโsecurity
โ โ โโfilter
โ โ โโutil
โ โโutil
โโresources