https://github.com/codestates-seb/seb44_main_002
https://github.com/codestates-seb/seb44_main_002
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/codestates-seb/seb44_main_002
- Owner: codestates-seb
- Created: 2023-06-26T04:27:28.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-29T07:05:18.000Z (almost 3 years ago)
- Last Synced: 2025-04-13T01:46:19.817Z (about 1 year ago)
- Language: JavaScript
- Size: 13.4 MB
- Stars: 6
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ป Intro
## ์ง์น ์ง์ฅ์ธ๋ค์ ์ค์์์ค, ํธ์์ ์์ ํ์ ์ด๋ ์ธ์? ํธํ
# ๐ ๋ฐฐํฌ์ฃผ์ : ํธํ
# ๐ ์๋น์ค ๋ฉ๋ด์ผ : ๋
ธ์
๋งํฌ
# ๊ฐ์
์ ํฌ์ ์น์๋น์ค, ํธํ์ ์นตํ
์ผ ๋ ์ํผ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์น์ฌ์ดํธ์
๋๋ค.
์์ ์ด ์ง์ ๋ ์ํผ๋ฅผ ๋ฑ๋กํ์ฌ ๋ค๋ฅธ ์ฌ์ฉ์๋ค๊ณผ ๋ ์ํผ๋ฅผ ๊ณต์ ํ ์ ์์ต๋๋ค.
์ฌ์ฉ์์ ๋์ด์ ์ฑ๋ณ์ ๊ธฐ๋ฐ์ผ๋ก ๋ถ๋งํฌํ ์นตํ
์ผ์ ํ๊ทธ์ ๊ด๋ จ๋๊ฐ ๋์ ์นตํ
์ผ์ ์ถ์ฒํด๋๋ฆฝ๋๋ค.
## ํ
์คํธ ๊ณ์
- id: test@test.com
- password: test1234
# ๐จโ๐ฉโ๐งโ๐ฆ ํ์ ์๊ฐ
### Frontend
| ํฉ์ฐฌ์ฐ (FE ํ์ฅ) | ์ด์ํฌ (FE ํ์) | ๊น๋ฏผ์ฌ (FE ํ์) |
| :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------: |
|
|
|
|
| [@HChanWoo](https://github.com/HChanWoo) | [@joywhy](https://github.com/joywhy) | [@crowcrow07](https://github.com/crowcrow07) |
### Backend
| ๋
ธ์ฌ๊ฒฝ (BE ๋ถํ์ฅ) | ๋ฐํ์ (BE ํ์) | ๊น์๋ฏผ (BE ํ์) |
| :----------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------: |
|
|
|
|
| [@jkroh1995](https://github.com/jkroh1995) | [@park-tae-yang](https://github.com/park-tae-yang) | [@soomni95](https://github.com/soomni95) |
# ๊ฐ๋ฐํํธ ์๊ฐ
๊ฐ๋ฐ ํํธ
## FE
### ํฉ์ฐฌ์ฐ
1. ์์ธํ์ด์ง
2. ์ ์ ํ์ด์ง
3. ์นดํ
๊ณ ๋ฆฌํ์ด์ง ํ์ด์ง๋ค์ด์
4. ์๋ฌํ์ด์ง
### ์ด์ํฌ
1. ๋ก๊ทธ์ธ,ํ์๊ฐ์
,jwt ํ ํฐ์ฌ๋ฐ๊ธ
2. ์นดํ
๊ณ ๋ฆฌํ์ด์ง
3. ๋๊ธ,๋๋๊ธ ์์ ํ์ด์ง
4. ์นํ์ด์ง ํ๋กํ ํ์
๋์์ธ
### ๊น๋ฏผ์ฌ
1. ๋ฉ์ธํ์ด์ง
2. ์นตํ
์ผ ๋ฑ๋ก
3. ์นตํ
์ผ ์์
4. ๋ชจํน ์๋ฒ ๊ตฌ์ถ
5. ํด๋ผ์ด์ธํธ ๋ฐฐํฌ ํ๊ฒฝ ๊ตฌ์ถ
## BE
### ๋
ธ์ฌ๊ฒฝ
- ์นตํ
์ผ ๋ชฉ๋ก ์กฐํ
- ํ๊ทธ, ์นดํ
๊ณ ๋ฆฌ๋ณ ์กฐํ ๊ธฐ๋ฅ ๊ตฌํ
- ์์ spring data jpa ๋ฉ์๋๋ง์ผ๋ก ๊ตฌํ (์ ๋ ฌ ์ ์ธ)
- ์นตํ
์ผ ๋ถ๋งํฌ ๊ธฐ๋ฅ ๊ตฌํ
- ์นตํ
์ผ ๋ญํน ๊ธฐ๋ฅ ๊ตฌํ
- ๋ถ๋งํฌ ๋๋ฉ์ธ์ด ์ง๋ ์ฌ์ฉ์ ์ทจํฅ ๋ฐ์์ด๋ผ๋ ์ํ์ฑ์ ์ด์ฉํ์ฌ ๋ถ๋งํฌ ํ
์ด๋ธ์ ์กฐํํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌํ
- group by, count ๋ฑ์ ๊ธฐ๋ฅ์ jpql์ ํ์ฉํ์ฌ ๊ตฌํ
- ์นตํ
์ผ CRUD ๊ธฐ๋ฅ ๊ตฌํ
- ๋ณ์ ๋ฑ๋ก ๊ธฐ๋ฅ ๊ตฌํ
- ๋ณ์ ์ ๋ณ๋์ ํ
์ด๋ธ์ด ์๋, ์นตํ
์ผ ๋ด๋ถ์ Embed ์์ผ ์นผ๋ผ์ผ๋ก ์ฒ๋ฆฌํ์ฌ ์นตํ
์ผ๊ณผ ์ฐ๊ด๊ด๊ณ์ ์๋ ํ
์ด๋ธ ์์ฑ์ ์ต์ํ
- ์ฌ์ฉ์ ์ํฐํฐ ๋ด๋ถ์ <๋ณ์ ์ ๋งค๊ธด ์นตํ
์ผ : ๋ณ์ >์ ๋ณ๋ Collection Table์ ๋์ด ๋ณ์ ์ค๋ณต ๋ฑ๋ก ์ฌ๋ถ ํ์ธ
- ์ฌ์ฉ์ ๊ตฌ๋
๊ธฐ๋ฅ ๊ตฌํ
- ๋ด๊ฐ ๊ตฌ๋
ํ ์ฌ์ฉ์ ๋ชฉ๋ก ์ถ๋ ฅ์ ์ํ ๋ณ๋์ VO (Following) ์ ์ฉ
- ์นตํ
์ผ ์์ธ ํ์ด์ง ํ๋จ๋ถ ์ถ์ฒ ์นตํ
์ผ ๊ตฌํ
- Transientํ ์นตํ
์ผ ์ปฌ๋ ์
์ ์นตํ
์ผ ์ํฐํฐ ๋ด์ ๋์ด ์กฐํ์๋ง๋ค ์๋กญ๊ฒ ์์ฑํ๊ฒ ๊ตฌํ
### ๊น์๋ฏผ
1. ๋๊ธ crud
2. ๋ต๊ธ crud
### ๋ฐํ์
1. user CRUD
2. spring security
3. JWT
# ๐ Demo
## ๐ ํ๋ก์ ํธ ์์ธ์ ๋ณด : PPT
| ๋ฉ์ธํ์ด์ง | ์นดํ
๊ณ ๋ฆฌํ์ด์ง | ์์ธํ์ด์ง |
| -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
|
|
|
| ์นตํ
์ผ๋ฑ๋กํ์ด์ง | ๋ง์ดํ์ด์ง | ๋๊ธ |
|
|
|
|
| ํ์๊ฐ์
ํ์ด์ง | ์นตํ
์ผ ๋ฑ๋ก ์ฑ๊ณตํ์ด์ง | ํ์ด์ง๋ค์ด์
|
|
|
|
|
| ๋ก๊ทธ์ธ | ๋ญํนํ์ด์ง | ๋๊ธ ์์ ํ์ด์ง |
|
|
|
|
# โก๏ธ Skills

# Git-Convention
| ๊ธฐ๋ฅ ์ด๋ฆ | ๊ธฐ๋ฅ ์ค๋ช
|
| --------- | ---------------------------------------------------------------------------------- |
| Feat: | ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ |
| Fix: | ๋ฒ๊ทธ ์์ ๋๋ typo |
| Refactor: | ๋ฆฌํฉํ ๋ง |
| Chore: | ์์ ๊ฑธ๋ฆฌ์ง ์๋ ๊ธฐํ ๋ณ๊ฒฝ์ฌํญ(๋น๋ ์คํฌ๋ฆฝํธ ์์ , assets image, ํจํค์ง ๋งค๋์ ๋ฑ) |
| Init: | ํ๋ก์ ํธ ์ด๊ธฐ ์์ฑ |