Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/parkjungyoon/cocktailwebservice
๐ธ ์นต๋ฆฐ์ด๋ค์ ์ํ ์นตํ
์ผ ์๊ฐ ๋ฐ ์ถ์ฒ ์๋น์ค
https://github.com/parkjungyoon/cocktailwebservice
docker express momentjs mongoose node-js
Last synced: about 19 hours ago
JSON representation
๐ธ ์นต๋ฆฐ์ด๋ค์ ์ํ ์นตํ ์ผ ์๊ฐ ๋ฐ ์ถ์ฒ ์๋น์ค
- Host: GitHub
- URL: https://github.com/parkjungyoon/cocktailwebservice
- Owner: ParkJungYoon
- Created: 2022-05-12T03:19:57.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-09-23T14:01:06.000Z (over 2 years ago)
- Last Synced: 2024-11-21T06:38:13.841Z (2 months ago)
- Topics: docker, express, momentjs, mongoose, node-js
- Language: JavaScript
- Homepage:
- Size: 128 MB
- Stars: 3
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ธ ์ ์ชฝ ์๋๊ป์ ๋ณด๋ด์ ๊ฒ๋๋ค.
### ์นต๋ฆฐ์ด๋ค์ ์ํ ์นตํ ์ผ ์๊ฐ ๋ฐ ์ถ์ฒ ์๋น์ค
### ๐ฐ TEAM JackPot
ํ ํ์ด์ง ๋ณด๋ฌ๊ฐ๊ธฐ ๐ [TEAM. JackPot](https://www.notion.so/f5428763894c4a9c87f781375cdc12b2)
| ์ด๋ฆ | ๋ด๋น ์ ๋ฌด |
| ------ | --------------------------- |
| ๋ฐ์ ์ค๐ | ํ์ฅ/๋ฐฑ์๋ ๊ฐ๋ฐ |
| ๊น๋ํ | ๋ฐฑ์๋ ๊ฐ๋ฐ/๋ฐ์ดํฐ ๋ถ์ |
| ์ก์ฐ์ | ๋ฐฑ์๋ ๊ฐ๋ฐ/๋ฐ์ดํฐ ๋ถ์ |
| ๊น์น์ฃผ | ํ๋ก ํธ์๋ ๊ฐ๋ฐ/๋ฐ์ดํฐ ๋ถ์ |
| ๊น์๋ฏผ | ํ๋ก ํธ์๋ ๊ฐ๋ฐ |
| ๋ฐฑ์ง์ | ํ๋ก ํธ์๋ ๊ฐ๋ฐ |
## 1. ํ๋ก์ ํธ ์๊ฐ
์ฐ๋ฆฌ๋๋ผ์ ์นตํ ์ผ ์๋น ์ฆ์ง์ ์ํ ์นตํ ์ผ ์๊ฐ ๋ฐ ๋ ์ํผ ๊ณต์ , ์ถ์ฒ ์๋น์ค ์ ๋๋ค.
### ๐ก ํ๋ก์ ํธ ์์ด๋์ด ๋๊ธฐ
์นตํ ์ผ ์ด๋ ต์ง ์์ต๋๋ค.
๋๋ ๋ฐ์ผํ๋ก Kaggle์์ ๋ฐ์ดํฐ๋ฅผ ์ฐพ๋ 4์ 19์ผ...
๋๋ณด๊ธฐ
**์ง์๋** : ํน์ ์นตํ ์ผ ์ ์์๋์?
**๊ทธ ์ธ ํ์** : ์๋์... ์ ๋ชจ๋ฅด๋๋ฐ...
**์ง์๋** : ๊ทธ๋ฌ๋ฉด Kaggle์์ ์นตํ ์ผ ๋ฐ์ดํฐ๋ฅผ ์ฐพ์๋๋ฐ ์นตํ ์ผ์ ์๊ฐํ๋ ํ๋ก์ ํธ๋ฅผ ํ๋ฉด ์ด๋จ๊น์?
๐ **์ด๋ค ์ ์ ๋ง์ด ๋ง์ค๊น?**
๊ฐ๊ตญ์ ์ธ๊ณ ์ฃผ๋ฅ ์๋น๋์ ๋น๊ตํด๋ณด๋ฉด ์ฐ๋ฆฌ๋๋ผ๋ ์นตํ ์ผ ์๋น์ ๋นํด ๋งฅ์ฃผ ์๋น๋์ด ์๋ฑํ ๋๋ค.
์ด ๊ทธ๋ํ๋ฅผ ๋ณด๋ฉด ์ฐ๋ฆฌ๋๋ผ๋ ์นตํ ์ผ ์๋น๊ฐ ์ ๊ณ ์ธ์ง๋๊ฐ ๋ฎ๋ค๋ ๊ฒ์ ์ ์ ์๋ค.
- ๋๋ผ๋ณ ๋งฅ์ฃผ ๋๋น ์นตํ ์ผ ์๋น๋ ๋น๊ต ๊ทธ๋ํ
### ๐ฉ ํ๋ก์ ํธ ๋ชฉํ
**์นตํ ์ผ ์ ์**
> **์นตํ ์ผ์ ์ ๊ณผ ์ฌ๋ฌ ์ข ๋ฅ์ ์๋ฃ, ์ฒจ๊ฐ๋ฌผ ๋ฑ์ ์์ด ๋ง๋ ํผํฉ์ฃผ๋ฅผ ์ผ์ปซ๋๋ค**
์๋งฅ, ๊ฟ์ฃผ, ๋ง๊ฒ์ฃผ ๋ฑ๋ฑ...
์ฌ์ค ์ฐ๋ฆฌ๋ ๊ทธ๋์ ์๊ฒ ๋ชจ๋ฅด๊ฒ ์นตํ ์ผ์ ๋ง์ ์์ต๋๋ค.
ํ์ ์ ์๋ฆฌ์์ ๊ฐ์ธ์ ์ทจํฅ์ ๋ง๊ฒ ์ปค์คํฐ๋ง์ด์ง ํด ๋จน๋ ์ ์ด ๋ฐ๋ก ์นตํ ์ผ์ด๊ฑฐ๋ ์.
ํ์ง๋ง ์์ง ๋ง์ ์ฌ๋์ด ์นตํ ์ผ์ ์ด๋ ต๊ณ ๋ฉ๊ฒ๋ง ์๊ฐํ๊ณ ์์ต๋๋ค.
**์นตํ ์ผ ์ ๋ฌธ์๋ฅผ ์ํย ์ธ๊ธฐ ์๋ ์นตํ ์ผ ์ ๋ณด ์ ๊ณต ๋ฐ ์์ ๋ง์ ๋ ์ํผ ๊ณต์ , ์ฌ๋ฐ๋ ์นตํ ์ผ ์ปจํ ์ธ ๋ฅผ ํตํดย ์ง์ ์ฅ๋ฒฝ์ ๋ฎ์ถ๊ณ ์ ํฉ๋๋ค.**
### ๐ ํ์ฉ ๋ฐ์ดํฐ ์
#### 1. [Cocktails (Hotaling & Co.)](https://www.kaggle.com/datasets/shuyangli94/cocktails-hotaling-co)
- ์นตํ ์ผ ์ ๋ณด ๋ฐ์ดํฐ( ์ ์์, ์ฌ๋ฃ )
- ์ด์ : ์นตํ ์ผ์ ๋ํ ์์ธํ ์ ๋ณด๋ฅผ ์ ๋ฌํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฅผ ์ ํ#### 2. [Cocktail Popularity](https://www.kaggle.com/datasets/laurinbrechter/cocktail-popularity)
- ์นตํ ์ผ ์ธ๊ธฐ ์์ ( ์ฐ๋๋ณ, ์๋ณ )
- ์ด์ : ์นตํ ์ผ์ ๋ํด ์์ํ ์ ์ ๋ค์ด ์นตํ ์ผ์ ์ฝ๊ฒ ์ ํ ์ ์๋๋ก ๊ณผ๊ฑฐ ๊ฐ์ฅ ์ธ๊ธฐ ์์๋ ์นตํ ์ผ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๋ฌํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฅผ ์ ํ#### 3. [Alcohol Comsumption around the World](https://www.kaggle.com/datasets/codebreaker619/alcohol-comsumption-around-the-world)
- ๋๋ผ ๋ณ ์์ฝ์ฌ ์๋น ๋น์จ(beer, wine, sprit(์นตํ ์ผ))
- ์ด์ : ์นตํ ์ผ์ด๋ผ๋ ์ ์ด ์ด๋ฏธ ๋์ค์ ์ผ๋ก ์๋น๋๊ณ ์์ผ๋ฉฐ ์ถฉ๋ถํ ๋งค๋ ฅ์ ์ธ ๊ฒ์์ ์ฆ๋ช ํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฅผ ์ ํ
## 2. ์๋น์ค ์ฃผ์ ๊ธฐ๋ฅ
### ๋ฉ์ธ ๊ธฐ๋ฅ
### 1) ๋์ ๋๋ฆฌ ํํ์ ์นตํ ์ผ ์ ๋ณด ์ ๊ณต
์์ธํ ์ค๋ช ๋ณด๊ธฐ
- ์นตํ ์ผ ์นด๋๋ฅผ grid ํํ๋ก ์ ๊ณต
- ๊ฒ์, ์ ๋ ฌ ๊ฐ๋ฅ
1. mongoose์ .sort์ search๋ฅผ ์ฌ์ฉ
2. ์ ๋ ฌ ํ ํ์ด์ง๋ค์ด์ ํํ๋ก ์ ๊ณต- ๋ฌดํ ์คํฌ๋กค
### 2) ๋์ ๋๋ฆฌ ํํฐ๋ง Top 10 ์ ๋ณด ์ ๊ณต
| Top10 | ์์ธํ ์ค๋ช |
| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| | |### 3) MBTI ๋ณ ์นตํ ์ผ ์ถ์ฒ
- MBTI ํ ์คํธ ํ ์ ์ ์๊ฒ ๋ํ ์นตํ ์ผ ์ถ์ฒ
- ๋ํ ์นตํ ์ผ์ ๋ํ ์ ๋ณด ๋ฐ ์์ ๋ฏธ๋์ด ๊ณต์ ์ฉ ์ฌ์ดํธ ๋งํฌ ์ ๊ณต
### ์๋ธ ๊ธฐ๋ฅ
### 1) ์ปค๋ฎค๋ํฐ ( ๋ ์ํผ, ํ๊ธฐ ๊ณต์ )
- ์์ ์ด ๋ง๋ ์นตํ ์ผ ๋ ์ํผ๋ฅผ ๊ฒ์ํ์ ์์ฑํ์ฌ ๊ณต์
- ๊ฒ์ํ ์กฐํ ์
- ๋๊ธ์ ์์ฑํ์ฌ ํ๊ธฐ ๊ณต์### 2) ์ ์ ์ฝํ ์ธ ( ์ข์์ )
- ๋ก๊ทธ์ธ ํ ์ ์ ๋ ์นตํ ์ผ ์๋จ์ ์๋ ํํธ ๋ฒํผ์ ๋๋ฌ ์ข์์ ์ถ๊ฐ ๊ฐ๋ฅ
- ์ ์ ๋ ์ข์์๋ฅผ ๋๋ฅธ ์นตํ ์ผ ๋ฆฌ์คํธ ํ์ธ ๊ฐ๋ฅ### 3) ๊ฐ ์นตํ ์ผ์ ์ข์์ ์ ๋ณด WordCloud ํํ์ ๋ฐ์ดํฐ ์๊ฐํ ์ ๊ณต
- ์๋ ์์ ๋ํด์ ์ ํ์ด ์๊ณ ์ข์์ ์๊ฐ ๋ง์์ง ์๋ก ๊ธ์จ๊ฐ ์ปค์ง๋ค.
- ๋ชฉ์
- ์นตํ ์ผ์ ์ฒ์ ์ ํ๋ ์ ์ ๊ฐ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๋๋ก ์ธ๊ธฐ ์๋ ์นตํ ์ผ์ ์๋ ํด๋ผ์ฐ๋ ํํ๋ก ์ ๊ณตํ๋๊ฒ ์ข๋ค๊ณ ์๊ฐํ๋ค.### 4) ์นตํ ์ผ ๊ด๋ จ ํด์ฆ ์ฝํ ์ธ ( ์นต๋ฆฐ์ด TEST )
- ์นตํ ์ผ ๊ด๋ จ ์์ ํด์ฆ๋ฅผ ํตํด ์นตํ ์ผ์ ๋ํ ํฅ๋ฏธ๋ ํฅ์
- ํด์ฆ ๊ฒฐ๊ณผ ๋ฐ ์ ์๋ฅผ ์๋ ค์ฃผ๊ณ , ํ๋ฆฐ ๋ฌธ์ ์ ๋ํด ์ ๋ต ์ ๊ณต
### ๐ฅ ์์ฐ ์์
## 3. ํ๋ก์ ํธ ๊ตฌ์ฑ๋
### ๐ ์์ด์ดํ๋ ์
[figma](https://www.figma.com/file/NXgYyU9V2scU1c1P2RrhDZ/%EC%A0%80%EC%AA%BD-%EC%86%90%EB%8B%98%EA%BB%98%EC%84%9C-%EB%B3%B4%EB%82%B4%EC%8B%A0%EA%B2%81%EB%8B%88%EB%8B%A4?node-id=0%3A1)
### ๐ ๊ธฐ์ ์คํ
1. Front-End : SCSS,ย React
2. Back-End : NodeJS, MongoDB, Express
3. develop: Docker, Docker Compose, Nginix
4. Data Analysis : Python, Jupyter, Google Cloud Platform### ๐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
Front
- Mui
- uuidChart.jsBack
- babel
- nodemon
- swagger
- cors
- dotenv
- express
- joi
- jsonwebtoken
- mongoose
- multer
- passport
- passport-google-oauthData Analysis
- Numpy
- Pandas
- wordCloud
- beautiful soup### ๐ ํ๋ก์ ํธ ๊ตฌ์กฐ๋
## 4. API ๋ฌธ์
๐ [API ๋ฌธ์ ๋ณด๋ฌ๊ฐ๊ธฐ](https://app.swaggerhub.com/apis/elice_jackpot/Cocktail_Service/1.0.0)
## 5. ํ๋ก์ ํธ ํ์ ์ญํ ๋ถ๋ด
### ๋ฉค๋ฒ๋ณ responsibility
1. ํ์ฅ
- ๊ธฐํ ๋จ๊ณ: ๊ตฌ์ฒด์ ์ธ ์ค๊ณ์ ์งํ์ ๋ฐ๋ฅธ ํ๋ก์ ํธ ์ ์์ ์์ฑ
- ๊ฐ๋ฐ ๋จ๊ณ: ํ์๊ฐ์ ์ผ์ ๋ฑ ์กฐ์จ + ํ๋ก ํธ or ๋ฐฑ์๋ ๊ฐ๋ฐ
- ์์ ๋จ๊ณ: ๊ธฐํ, ์คํฌ๋ผ ์งํ, ์ฝ์น๋ ํผ๋๋ฐฑ ๋ฐ์ํด์ ์์ , ๋ฐํ ์ค๋น2. ํ๋ก ํธ์๋
- ๊ธฐํ ๋จ๊ณ: ํฐ ์ฃผ์ ์์ ๋ฌธ์ ํด๊ฒฐ ์์ด๋์ด ๋์ถ, ๋ฐ์ดํฐ ์์ง, ์์ด์ดํ๋ ์ ์์ฑ
- ๊ฐ๋ฐ ๋จ๊ณ: ์์ด์ดํ๋ ์์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํ, ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ์๊ฐํ ๋ด๋น, UI ๋์์ธ ์์ฑ
- ์์ ๋จ๊ณ: ํผ๋๋ฐฑ ๋ฐ์ํด์ ํ๋ก ํธ ๋์์ธ ์์ 3. ๋ฐฑ์๋ & ๋ฐ์ดํฐ ๋ด๋น
- ๊ธฐํ ๋จ๊ณ: ๊ธฐํ ๋ฐ์ดํฐ ๋ถ์์ ํตํด ํด๊ฒฐํ๊ณ ์ ํ๋ ๋ฌธ์ ๋ฅผ ์ ์
- ๊ฐ๋ฐ ๋จ๊ณ: ์น ์๋ฒ ์ฌ์ฉ์๊ฐ ์ง์ ๋ฐฑ์๋์ ์ ์ฅํ ์ ์๋ ๊ธฐ๋ฅ ๊ตฌํ, ๋ฐ์ดํฐ ๋ฒ ์ด์ค ๊ตฌ์ถ ๋ฐ API ํ์ฉ, ๋ฐ์ดํฐ ๋ถ์ ๊ฐ๋ ์ด๋์ํ๊ธฐ
- ์์ ๋จ๊ณ: ์ฝ์น๋ ํผ๋๋ฐฑ ๋ฐ์ํด์ ๋ถ์/ ์๊ฐํ ๋ฐฉ์ ์์ ## 6. ๋ฒ์
1.0.0
## 7. FAQ
- ์์ฃผ ๋ฐ๋ ์ง๋ฌธ ์ ๋ฆฌ