An open API service indexing awesome lists of open source software.

https://github.com/codestates-seb/seb41_pre_037


https://github.com/codestates-seb/seb41_pre_037

Last synced: 11 months ago
JSON representation

Awesome Lists containing this project

README

          



roobits

- **`ํŒ€ ๋ช…` :** ๐ŸŒก 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|
| :---: | :---: |:---:|
| github logo | Discord logo |Notion logo|


### ๐Ÿ–ฅ **Front-end**
| Html | CSS | JavaScript | React | Styled-
Components | axios | Tanstack-Query | zustand | React-Quill |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| Html |

CSS
|
icon
|
icon
|
styled-components icon
|
|
|
|
|


### ๐Ÿ”’ **Back-end**
| Java | mySQL | NginX | AWS | Spring | Spring
Boot | JWT|Spring
Security
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
|

icon
|
icon
|
icon
|
icon
| spring logo | spring-boot logo | spring-boot logo| spring-boot logo|



## ๐ŸŒŸ Pages & Features

|||
|:---:|:---:|
|**๋ฉ”์ธ ํŽ˜์ด์ง€(๊ฒ€์ƒ‰,์ •๋ ฌ)**|**๋กœ๊ทธ์ธ / ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€**|
|||
|**๊ตฌ๊ธ€ OAuth2 ์ธ์ฆ**|**ํ”„๋กœํ•„ ๊ด€๋ฆฌ**|
|||
|**์งˆ๋ฌธ ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ**|**๊ฒŒ์‹œ๊ธ€ ์กฐํšŒ,๋‹ต๋ณ€**|
|||
|**๊ฒŒ์‹œ๊ธ€ ๋‹ต๋ณ€ ํˆฌํ‘œ(์ถ”์ฒœ)๊ธฐ๋Šฅ**|**USER & TAG ํŽ˜์ด์ง€**|
|||


## ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป User flow
๐Ÿ’Ž ๋ฃจ๋น„์ธ  User Flow


## ๐Ÿ”– DB Diagram
๐Ÿ’Ž ๋ฃจ๋น„์ธ  User Flow


## ๐Ÿ“Ž 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]|๋ธŒ๋žœ์น˜ ์ดˆ๊ธฐํ™” ๋ฐ ์ดˆ๊ธฐ์…‹ํŒ… ๊ด€๋ จ๋œ ์„ค์ •์ผ ๊ฒฝ์šฐ|