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

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


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

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# ๐Ÿฅ ๋‘๋‘ฅํƒ!

### stackoverflow ํด๋ก ์ฝ”๋”ฉ Pre-Project
๐Ÿ”– [๋ฐฐํฌ URL](http://ec2-13-125-39-247.ap-northeast-2.compute.amazonaws.com:3000/) 2023.04.14 - 2023.04.27

## ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Team members
| ์‹ฌ์žฌ์šฐ
(BE Leader) | ์„์›์ค€
(BE) | ์†ก์ค€์ƒ
(BE) | ๊น€์ฃผ๋น„
(FE Leader) | ์ด์„ธ์˜
(FE) | ์ •ํ˜ธ์žฌ
(FE) | ์ •์†”
(FE) |
|:--------:| :--------: | :--------: | :--------: | :--------: | :--------: | :--------: |
| ์‹ฌ์žฌ์šฐ| ์„์›์ค€ | ์†ก์ค€์ƒ | ๊น€์ฃผ๋น„ | ์ด์„ธ์˜ | ์ •ํ˜ธ์žฌ |์ •์†” |
|[@RapiL89](https://github.com/RapiL89) | [@swj8560](https://github.com/swj8560) | [@DDunDDang](https://github.com/DDunDDang) | [@mscojl24](https://github.com/mscojl24) | [@LEE2302](https://github.com/LEE2302) | [@JHJFE](https://github.com/JHJFE) | [@lyssoi](https://github.com/lyssoi) |

## BE

| ์‹ฌ์žฌ์šฐ | MyPage - ํšŒ์›์ •๋ณด ์ˆ˜์ •, ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ, ๋‹ค์šด๋กœ๋“œ / Answer - CRUD / AnswerAnswer - CRUD / AnswerVote - CRUD |
|:--------:| :--------: |
| ์„์›์ค€ | Member - CRUD / QuestionVote - CRUD / Member, MyPage, Answer, AnswerAnswer, QuestionVote, AnswerVote - ControllerTest |
| ์†ก์ค€์ƒ | Spring Security (JWT, OAuth) / Question - CRUD , ๊ฒ€์ƒ‰ (์ œ๋ชฉ), ์กฐํšŒ์ˆ˜ (์ฟ ํ‚ค ์‚ฌ์šฉ), ๋Œ“๊ธ€, Test / Answer - ํˆฌํ‘œ / Tag - Data set (csv) ์ œ์ž‘, ๊ฒ€์ƒ‰ (์ œ๋ชฉ), Test / AWS ๋ฐฐํฌ ํ™˜๊ฒฝ ๊ตฌ์ถ• ๋ฐ ๋ฐฐํฌ |

## FE

| ๊น€์ฃผ๋น„ | question list(์กฐํšŒ ๋ฐ ์‚ญ์ œ , tap filter) / question detail - CRUD / answer detail - CRUD , tap filter / side banner / vote - CRU |
|:--------:| :--------: |
| ์ด์„ธ์˜ | ๋กœ๊ทธ์ธ(post, oauth, jwt)/ ํšŒ์›๊ฐ€์ž…(post, oauth)/ ํšŒ์›ํƒˆํ‡ด(delete)/ Navbar/ header(ํšŒ์›์ •๋ณด get) |
| ์ •ํ˜ธ์žฌ |question Ask(์งˆ๋ฌธ ์ƒ์„ฑ, ํƒœ๊ทธ ์กฐํšŒ, post)/ question Modify(์งˆ๋ฌธ ์ˆ˜์ •, get, post, ํƒœ๊ทธ ์กฐํšŒ)/Mypage ์ •๋ณด์ฐฝ(์œ ์ € ์ •๋ณด, get)/Header|
| ์ •์†” | ์งˆ๋ฌธ ๋ฐ ๋‹ต๋ณ€์˜ ์ฝ”๋ฉ˜ํŠธ CRUD/ํšŒ์›์ •๋ณด ์ˆ˜์ •,์ด๋ฏธ์ง€ ์—…๋กœ๋“œ / ๋กœ๊ทธ์•„์›ƒ / ํƒœ๊ทธ๋ฆฌ์ŠคํŠธ(์กฐํšŒ, ๋ฌดํ•œ์Šคํฌ๋กค, ๊ฒ€์ƒ‰)/ ์œ ์ €๋ฆฌ์ŠคํŠธ / footer |

## ๐Ÿ”— Github Rule

### Commit Convention

| Message | ์„ค๋ช… |
| :--------: | :---------------------------------------------------- |
| `feat` | ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€ |
| `fix` | ๋ฒ„๊ทธ ์ˆ˜์ • |
| `refactor` | ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง |
| `style` | ์ฝ”๋“œ ํฌ๋งทํŒ…, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ, ์ฝ”๋“œ ์Šคํƒ€์ผ ๋ณ€๊ฒฝ ๋“ฑ |
| `remove` | ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํŒŒ์ผ ๋˜๋Š” ํด๋” ์‚ญ์ œ |
| `rename` | ํŒŒ์ผ ๋˜๋Š” ํด๋”๋ช… ์ˆ˜์ • |
| `test` | ํ…Œ์ŠคํŠธ ์ฝ”๋“œ, ๋ฆฌํŽ™ํ† ๋ง ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€ |
| `docs` | ๋ฌธ์„œ๋ช… ์ˆ˜์ • |
| `chore` | ๋นŒ๋“œ ์—…๋ฌด ์ˆ˜์ •, ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ • |

## ๐Ÿ’ป Stacks Used
### Back-end
| Java | Spring | Spring Boot | Spring Security | MySQL | AWS |
| :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: |
|

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

### Front-end
| Html | CSS | JavaScript | React-Toolkit | Styled
Components | axios | esLint | Figma | React
Router |
| :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: |
| Html |

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

### Tools
| Github | Discord | Notion |
| :--------: | :--------: | :------: |
| github logo | Discord logo | Notion logo |

## ๐Ÿ”– Project Docs

### ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ ์ •์˜์„œ

![image](https://user-images.githubusercontent.com/119921683/234832126-ef30ebd8-cbf6-4fb8-ad36-a9644c8f753d.png)

[G043 - แ„‹แ…ญแ„€แ…ฎแ„‰แ…กแ„’แ…กแ†ผ แ„†แ…งแ†ผแ„‰แ…ฆ์„œ.pdf](https://github.com/codestates-seb/seb43_pre_032/files/11341763/G043.-.2F.2F.-.pdf)

### DB Diagram
![1](https://user-images.githubusercontent.com/119921683/234817303-f3ad427e-1033-45c8-b305-e384ea4b07b7.png)

### ํ™”๋ฉด ์ •์˜์„œ

8054d8f2b226327a

[G043 - แ„’แ…ชแ„†แ…งแ†ซแ„Œแ…ฅแ†ผแ„‹แ…ดแ„‰แ…ฅ.pdf](https://github.com/codestates-seb/seb43_pre_032/files/11341899/G043.-.2F.2F.-.pdf)
[Figma Url](http://figma.com/file/6Rpo1TChF74rUwzyAEfxDQ/Stackoverflow-wireframe?node-id=0-1&t=1TEbmcQJrwdnn1hJ-0)

### API ๋ช…์„ธ์„œ

![API ๋ช…์„ธ์„œ ์Šคํฌ๋ฆฐ์ƒท](https://user-images.githubusercontent.com/120303851/234854961-262d3574-d4eb-49ee-8815-7be4d87403cc.png)

[API ๋ช…์„ธ์„œ URL](https://turbo-adventure-7vlnryg.pages.github.io/)