๐Banana Vote
ํฌํํ๋ฉฐ ๋์!
๋ฌด์์ ๋จน์์ง, ๋ฌด์์ ์ด์ง, ๋ฌด์์ ํ ์ง ๊ฒฐ์ ์ด ์ด๋ ค์ฐ์ ๊ฐ์?
์น๊ตฌ ์๊ฒฌ๊ณผ ๋ด ์๊ฒฌ ์ค ์ด๋ ๊ฒ์ด ์ณ์๊น์?
๋ค๋ฅธ ์ฌ๋์ ๊ณ ๋ฏผ์ ๋ณด๊ณ ์๊ฒฌ์ ์ฃผ๊ณ ์ถ์ผ์ ๊ฐ์?
์ฌ๋ฏธ๋ก ํ ์ ์๋ ํฌํ ์ปค๋ฎค๋ํฐ๊ฐ ํ์ํ์ ๊ฐ์?
Banana Vote (๋ฐ๋๋ ๋ณดํธ)๋ฅผ ์ด์ฉํด๋ณด์ธ์!
๐
๊ฐ๋ฐ ๊ธฐ๊ฐ
๐ฅ ์ฃผ์ ๊ธฐ๋ฅ
๋ฉ์ธ ํ์ด์ง (ํฌํ ๋ชฉ๋ก ํ์ด์ง)
- ํฌํ๊ธ ๋ชฉ๋ก ํผ๋ ํํ๋ก ์กฐํ
๊ฒ์ ๊ฒฐ๊ณผ ํ์ด์ง
- ํด๋ฆญ ํน์ ๊ฒ์ํ ํ๊ทธ์ ํด๋นํ๋ ํฌํ๊ธ ๋ชฉ๋ก ์กฐํ
ํฌํ๊ธ ์์ฑ ํ์ด์ง
์ด๋ฒคํธ ํ์ด์ง
์คํ ์ด ํ์ด์ง
๋ญํน ํ์ด์ง
๋ง์ด ํ์ด์ง
๐ ๊ธฐ์ ์คํ
Frontend
Name |
Version |
Category |
Description |
Next.js |
13.3 |
Framework |
์๋ฒ ์ฌ์ด๋ ๋ ๋๋ง |
React |
18.2 |
Library |
|
Zustand |
4.3.7 |
Library |
ํด๋ผ์ด์ธํธ ์ํ ๊ด๋ฆฌ |
React Query |
4.28.0 |
Library |
์๋ฒ ์ํ ๊ด๋ฆฌ, ๋ฐ์ดํฐ ํ์นญ |
Framer Motion |
10.8.5 |
Library |
์ ๋๋ฉ์ด์
์คํ์ผ๋ง |
Tailwind CSS |
3.2.7 |
Library |
CSS-in-JS ์คํ์ผ๋ง, ๋น๋ ์ CSS๋ก ๋ฐ๋๊ธฐ ๋๋ฌธ์ ์๋ฒ ์ฌ์ด๋ ๋ ๋๋ง์ ์ ํฉ |
Headless UI |
1.7.13 |
Library |
UI ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
Hero Icons |
2.0.16 |
Library |
์์ด์ฝ |
React Beautiful DND |
13.1.1 |
Library |
๋ฆฌ์คํธ ๋๋๊ทธ์ค๋๋ ๊ธฐ๋ฅ |
React Slick |
0.29.0 |
Library |
์บ๋ก์
๊ธฐ๋ฅ |
React DatePicker |
4.10.0 |
Library |
๋๋๊ทธ์ค๋๋์ ํตํ ํ์ผ ์
๋ก๋ ๊ธฐ๋ฅ |
React Interserction Observer |
9.4.3 |
Library |
๋ฌดํ์คํฌ๋กค ๊ธฐ๋ฅ์ ํ์ฉ(๊ฐ์ฒด ๊ฐ์ง) |
timeago.js |
4.0.2 |
Library |
์๊ฐ๊ฐ์ ํตํ ์๋์๊ฐ ํํ์ ์ฌ์ฉ, format ์๋ํ |
Firebase |
9.17.2 |
Library |
์ด๋ฏธ์ง ์คํ ๋ฆฌ์ง |
Nano Id |
4.0.1 |
Library |
๋๋ค ๋ฌธ์์ด ์์ฑ |
Humps |
2.0.2 |
Dev Library |
axios request, response ์ ์ผ์ด์ค ์๋ ๋ณํ |
Playwright |
1.31.2 |
Dev Tools |
E2E ํ
์คํธ |
StoryBook |
6.5.16 |
Dev Tools |
UI ์ปดํฌ๋ํธ ํ
์คํธ |
Backend
Name |
Version |
Category |
Description |
SpringBoot |
3.0.5 |
Framework |
|
JDK |
17.0.6 |
Framework |
|
MySQL |
8.0.32 |
Framework |
|
DevOps
Name |
Version |
Category |
Description |
Vercel |
3.0.5 |
Framework |
ํ๋ก ํธ์๋ ๋ฐฐํฌ |
Docker |
17.0.6 |
Framework |
๋ฐฑ์๋, DB ๋ฐฐํฌ |
๐ Architecture
์ค๋น ์ค...
โ๏ธ ERD Cloud
๐ Rules
Git Branch ๊ด๋ จ ์์ฑ๋ฒ
feature/[issue ๋ฒํธ]
main
develop
feature
hotfix
release
Git commit type
feat:
- ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ
- ex) feat: ์ด๋ฉ์ผ ์ธ์ฆ
refactor:
chore:
- (์ฝ๋์ ์์ ์์ด) ์ค์ ๋ณ๊ฒฝ
fix:
style:
- (์ฝ๋์ ์์ ์์ด) ์ฝ๋ ์คํ์ผ ๋ณ๊ฒฝ
docs:
- ๋ฌธ์์ ๋ฑ๋ก ๋ฐ ์์
test:
- ํ
์คํธ ๊ด๋ จํ ์ฝ๋์ ์ถ๊ฐ ๋ฐ ์์
๐๏ธ Directory Structure
Frontend
๐ปBanana_Vote_FE
โโ๐ฆlanguage
โโ๐ฆplayrgiht
โโ๐ฆpublic
โ โโ๐fonts
โโ๐ฆsrc
โ โโ๐app
โ โ โโ๐[lng]
โ โ โโ๐api
โ โโ๐types
โ โโ๐middleware.ts
โโ๐.env
โโ๐...
โโ๐tsconfig.json
Backend
๐ฅ Team
์ด๋ฆ |
์ญํ |
์ฐ์์ฑ
|
- ๋ฐฑ์๋ ๊ฐ๋ฐ |
์ด์์ฐ
|
- ๋ฐฑ์๋ ๊ฐ๋ฐ |
์ฅ์์ฐฌ
|
- ํ๋ก ํธ์๋ ๊ฐ๋ฐ |
์ ์ง
|
- ํ๋ก ํธ์๋ ๊ฐ๋ฐ |
์กฐ๋ฏผ๊ท
|
- ํ๋ก ํธ์๋ ๊ฐ๋ฐ |