https://github.com/codestates-seb/seb41_pre_037
https://github.com/codestates-seb/seb41_pre_037
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/codestates-seb/seb41_pre_037
- Owner: codestates-seb
- Created: 2022-12-07T04:41:09.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-09T09:05:14.000Z (over 3 years ago)
- Last Synced: 2025-04-13T01:46:37.737Z (about 1 year ago)
- Language: JavaScript
- Size: 2.24 MB
- Stars: 12
- Watchers: 3
- Forks: 11
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
- **`ํ ๋ช
` :** ๐ก 37โ
- **`ํ๋ก์ ํธ ๋ช
` :** Stackoverflow
- **`ํ๋ก์ ํธ ๊ธฐ๊ฐ` :** 2022.12.15 - 2023.01.02
- **`ํ์ค ์๊ฐ` :** Stackoverflow ! ๊ฐ๋ฐ์๊ฐ์ ์ง์์๋ต ์ปค๋ฎค๋ํฐ์
๋๋ค.
- **`ํ์` :** ์ด์ฌํ(ํ์ฅ), ์ด๋์ฐ, ๋ฐ์ข
์, ๋ฐ์ฐํ(๋ถํ์ฅ), ๊นํ์, ๋ฐํํ
- **`๋ฐฐํฌ ๋งํฌ` :** [๐ stackoverflowpre.p-e.kr](http://stackoverflowpre.p-e.kr/)
## ๐ผ Team
| ์ด์ฌํ
(BE, ํ์ฅ) | ์ด๋์ฐ
(BE) | ๋ฐ์ข
์
(BE) | ๋ฐ์ฐํ
(FE) | ๊นํ์
(FE) | ๋ฐํํ
(FE) |
| :---: | :---: | :---: | :---: | :---: | :---: |
|
|
|
|
|
|
|
- ๋ก๊ทธ์ธ ์ธ์ฆ์ฒ๋ฆฌ
(JWT ๋ฐ๊ธ,์ธ์ฆ)
- OAuth2 ๋ก๊ทธ์ธ
์ธ์ฆ ์ฒ๋ฆฌ(๊ตฌ๊ธ)
- ์ง๋ฌธ ๋ฑ๋ก,์กฐํ
์ญ์ ,ํฌํ๊ธฐ๋ฅ
- ๋ต๋ณ ๋ฑ๋ก,์กฐํ
์ญ์ ,ํฌํ๊ธฐ๋ฅ
- ์์ธ์ฒ๋ฆฌ ๋ก์ง
๊ธฐ๋ฅ ๊ตฌํ
- ๊ฒ์๊ธ,๋ต๋ณ
์ ํจ์ฑ ๊ฒ์ฆ
์ฒ๋ฆฌ ๊ตฌํ
- ํ์ ํ๋กํ
์ด๋ฏธ์ง ๊ด๋ฆฌ
-JUnit ์ด์์์ฑ
(Security ๋ฑ)
- ๋ฐฐํฌํ๊ฒฝ ๊ตฌ์ถ
|- ๋ฉ์ธํ๋ฉด API
- ๊ฒ์๊ธ ๊ฒ์๊ธฐ๋ฅ
- ๊ฒ์๊ธ ์ ๋ ฌ๊ธฐ๋ฅ
- Userํ๋ฉด ์กฐํ
ํ์ด์ง๋ค์ด์
๊ตฌํ
- Tagํ๋ฉด
์กฐํ ๊ธฐ๋ฅ๊ตฌํ
ํ์ด์ง๋ค์ด์
๊ตฌํ
- User,Tags ๊ฒ์
- ํ์ ํ๋กํ
๊ฒ์๊ธ,๋๊ธ
์กฐํ ๊ธฐ๋ฅ ์ถ๊ฐ
- ๋ฐฐํฌํ๊ฒฝ ๊ตฌ์ถ
|- ํ์๋ฑ๋ก,์ญ์
- ํ์ ํ๋กํ
์กฐํ,์์
์ญ์ ,ํธ์ง
- ํ์ ๊ฐ์
์ ํจ์ฑ ๊ฒ์ฆ
- ์๊ฐ๊ด๋ฆฌ ๊ธฐ๋ฅ
- ๋ฐฐํฌํ๊ฒฝ ๊ตฌ์ถ
|
-Mainํ์ด์ง๊ตฌํ
(๊ฒ์, ์ ๋ ฌ ์กฐํ)
-Users
ํ์ด์ง๊ตฌํ
(๊ฒ์ ๊ธฐ๋ฅ)
-Tagsํ์ด์ง๊ตฌํ
(๊ฒ์ ๊ธฐ๋ฅ)
-ํ์ด์ง๋ค์ด์
๊ตฌํ(๋ชจ๋ ํ๋ฉด)
-Signup ํ์ด์ง
๊ตฌ๊ธ OAuth2.0
ํ์๊ฐ์
๊ตฌํ
-Right Sidebar
์ปดํฌ๋ํธ ๊ตฌํ
|-Header
์ปดํฌ๋ํธ ๊ตฌํ
-Left Nav
์ปดํฌ๋ํธ ๊ตฌํ
-Postํ์ด์ง
๊ตฌํ (์กฐํ, ์ญ์
๊ณต์ , ํฌํ)
-์ ์ Profile
ํ์ด์ง ๊ตฌํ
- ํ์ Login
ํ์ด์ง๊ตฌํ
(JWT ๋ก๊ทธ์ธ
OAuth2.0
๋ก๊ทธ์ธ ๊ตฌํ)
-๋ชจ๋ฐ์ผ,ํ๋ธ๋ฆฟ
๋ฐ์ํ ์น ์์
|- Footer
์ปดํฌ๋ํธ ์์
- 404 Page
|
|name|Github|
|:---:|:---|
|์ด์ฌํ| [@MyCatlikesChuru](https://github.com/MyCatlikesChuru) |
|์ด๋์ฐ| [@eastmeet](https://github.com/eastmeet) |
|๋ฐ์ข
์| [@jongsic17](https://github.com/jongsic17) |
|๋ฐ์ฐํ| [@yeonhwan](https://github.com/yeonhwan) |
|๊นํ์| [@zemma0618](https://github.com/zemma0618) |
|๋ฐํํ| [@Parkpyunghwan](https://github.com/Parkpyunghwan) |
### โ๏ธ **Tools**
| Github | Discord |Notion|
| :---: | :---: |:---:|
|
|
|
|
### ๐ฅ **Front-end**
| Html | CSS | JavaScript | React | Styled-
Components | axios | Tanstack-Query | zustand | React-Quill |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
|
|
|
|
|
|
|
|
|
|
### ๐ **Back-end**
| Java | mySQL | NginX | AWS | Spring | Spring
Boot | JWT|Spring
Security
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
|
|
|
|
|
|
|
|
|
## ๐ Pages & Features
|||
|:---:|:---:|
|**๋ฉ์ธ ํ์ด์ง(๊ฒ์,์ ๋ ฌ)**|**๋ก๊ทธ์ธ / ํ์๊ฐ์
ํ์ด์ง**|
|
|
|
|**๊ตฌ๊ธ OAuth2 ์ธ์ฆ**|**ํ๋กํ ๊ด๋ฆฌ**|
|
|
|
|**์ง๋ฌธ ๊ฒ์๊ธ ์์ฑ**|**๊ฒ์๊ธ ์กฐํ,๋ต๋ณ**|
|
|
|
|**๊ฒ์๊ธ ๋ต๋ณ ํฌํ(์ถ์ฒ)๊ธฐ๋ฅ**|**USER & TAG ํ์ด์ง**|
|
|
|
## ๐ฉ๐ปโ๐ป User flow

## ๐ DB Diagram

## ๐ Git
### ๐ฒ Branch
`main` : ์๋น์ค ์ด์ ๋ธ๋์น์
๋๋ค.
`release` : ๋ฉ์ธ ๋ธ๋์น ๋ฐฐํฌ์ ๋ฆด๋ฆฌ์ฆ ๋ธ๋์น์
๋๋ค.
`dev/front` : ํ๋ก ํธ์๋ ๊ฐ๋ฐ ํ๊ฒฝ ๋ธ๋์น์
๋๋ค.
`dev/back` : ๋ฐฑ์๋ ๊ฐ๋ฐ ํ๊ฒฝ ๋ธ๋์น์
๋๋ค.
`feat/์ญํ ๊ตฐ/๊ฐ๋ฐ๋ช
` : ๊ธฐ๋ฅ ๊ฐ๋ฐ ๋ธ๋์น ์
๋๋ค. ex) feat/BE/security

```text
๐ย Pull Request Merge ๋ด๋น ๐
โ๏ธ์ฃผ์ : ํด๋น ๋ธ๋์น๋ณ๋ก ๋ด๋น ์ธ์๋ถ๋ค์ ์ ๋ถ ๋ชจ์ฌ ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ ๋์ ํ์
Merge๋ฅผ ์งํํด์ฃผ์๊ธฐ ๋ฐ๋๋๋ค
main <- release : ์ด์ฌํ (ํ์ฅ) (๊นํ์, ๋ฐ์ฐํ, ๋ฐํํ, ์ด์ฌํ, ์ด๋์ฐ, ๋ฐ์ข
์)
release <- dev_front : ๋ฐ์ฐํ (๊นํ์, ๋ฐ์ฐํ, ๋ฐํํ, ์ด์ฌํ, ์ด๋์ฐ, ๋ฐ์ข
์)
release <- dev_back : ์ด๋์ฐ (๊นํ์, ๋ฐ์ฐํ, ๋ฐํํ, ์ด์ฌํ, ์ด๋์ฐ, ๋ฐ์ข
์)
dev_front <- feat : ๋ฐ์ฐํ (๊นํ์, ๋ฐ์ฐํ, ๋ฐํํ)
dev_back <- feat : ์ด๋์ฐ (์ด์ฌํ, ์ด๋์ฐ, ๋ฐ์ข
์)
```
### โ๏ธ Commit Message
|Message|์ค๋ช
|
|:---:|:---|
|[feat]|์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๊ฒฝ์ฐ ex) [feat] ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ์ถ๊ฐ|
|[fix]|๋ฒ๊ทธ๋ฅผ ๊ณ ์น ๊ฒฝ์ฐ|
|[design]|CSS ๋ฑ ์ฌ์ฉ์ UI ๋์์ธ ๋ณ๊ฒฝ|
|[!breaking change]|์ปค๋ค๋ API ๋ณ๊ฒฝ์ ๊ฒฝ์ฐ|
|[!hotfix]|์น๋ช
์ ์ธ ๋ฒ๊ทธ๋ฅผ ๊ณ ์ณ์ผํ๋ ๊ฒฝ์ฐ|
|[style]|์ฝ๋ ํฌ๋งท๋ณ๊ฒฝ, ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ, ์ฝ๋์์ ์ด ์๋ ๊ฒฝ์ฐ.|
|[refactor] |ํ๋ก๋์
์ฝ๋ ๋ฆฌํํ ๋งํ ๊ฒฝ์ฐ|
|[comment]|ํ์ํ ์ฃผ์ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝ|
|[docs]|๋ฌธ์๋ฅผ ์์ ํ ๊ฒฝ์ฐ|
|[test]|ํ
์คํธ ์ฝ๋ ์์
์ํ ๊ฒฝ์ฐ|
|[chore]|๋น๋ ํ
์คํธ ์
๋ฐ์ดํธ, ํจํค์ง ๋งค๋์ ๋ฅผ ์ค์ ํ๋ ๊ฒฝ์ฐ|
|[rename]|ํ์ผ ํน์ ํด๋๋ช
์ ์์ ํ๊ฑฐ๋ ์ฎ๊ธฐ๋ ์์
๋ง ํ๋ ๊ฒฝ์ฐ|
|[remove]|์ญ์ ํ๋ ์์
๋ง ์ํํ ๊ฒฝ์ฐ|
|[init]|๋ธ๋์น ์ด๊ธฐํ ๋ฐ ์ด๊ธฐ์
ํ
๊ด๋ จ๋ ์ค์ ์ผ ๊ฒฝ์ฐ|