https://github.com/codestates-seb/seb42_main_020
๐ ๋ค๋์ - ์๋ฃ ์ ๋ณด ์ปค๋ฎค๋ํฐ ๐
https://github.com/codestates-seb/seb42_main_020
Last synced: about 1 year ago
JSON representation
๐ ๋ค๋์ - ์๋ฃ ์ ๋ณด ์ปค๋ฎค๋ํฐ ๐
- Host: GitHub
- URL: https://github.com/codestates-seb/seb42_main_020
- Owner: codestates-seb
- Created: 2023-03-02T02:15:59.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-06T06:36:08.000Z (almost 3 years ago)
- Last Synced: 2025-03-26T19:36:56.233Z (about 1 year ago)
- Language: JavaScript
- Homepage: http://main-project-020.s3-website.ap-northeast-2.amazonaws.com/
- Size: 5.78 MB
- Stars: 6
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

**`ํ ๋ช
` :** ๋์๊ฒฐ์
**`ํ๋ก์ ํธ ๋ช
` :** ๋ค๋์
**`ํ๋ก์ ํธ ๊ธฐ๊ฐ` :** 2023.03.03 - 2023.04.03
**`๋ฐฐํฌ ๋งํฌ` :** [๐ ๋ค๋์ ](http://main-project-020.s3-website.ap-northeast-2.amazonaws.com)
**`์๊ฐ์์ ๋งํฌ` :** [๐ฝ๏ธ ๊ฐ์ธ๊ธฐ์ ๋ฐํ ](https://www.youtube.com/watch?v=0h-MSy6-j9M)
## ๐ค ์๋น์ค ์๊ฐ
### โ๋ค๋์โ์์ ๊ฑด๊ฐ ๊ณ ๋ฏผ โ๋ค ๋์๋ค!โ
>โ๋ค๋์โ๋ ์ผ๋ฐ์ธ๊ณผ ์๋ฃ์ธ์ด ํจ๊ป ์ํตํ๋ ์๋ฃ ์ปค๋ฎค๋ํฐ ํ๋ซํผ ์
๋๋ค.
>โ๋ค๋์โ๋ ๊ฐ์กฑ ํน์ ์น๊ตฌ์๊ฒ๋ ๋ง ๋ชปํ๋ ๊ฑด๊ฐ ๊ณ ๋ฏผ์ ์ปค๋ฎค๋ํฐ์ ๋จ๊ธฐ๊ณ ์๋ฃ ์ ๋ฌธ๊ฐ ๋ฐ ์ฌ๋ฌ ์ฌ๋๋ค๊ณผ ์ํตํ ์ ์์ต๋๋ค.
>โ๋ค๋์โ๋ ์๋น์๋ค์ด ์ง์ ๊ฐ๋ณธ ์์งํ ํ๊ธฐ๋ฅผ ๊ณต์ ํ ์ ์์ต๋๋ค.
## ๐ค ํ
์คํธ ๊ณ์
์ ํฌ ์๋น์ค๋ ์ผ๋ฐ,์์ฌ,๊ด๋ฆฌ์ ๊ณ์ ๋ณ๋ก ์ ๊ทผ ๊ฐ๋ฅ ์ ๋ณด์ ์ก์
์ด ๋ค๋ฆ
๋๋ค.
|ํ์
|์ด๋ฉ์ผ|๋น๋ฐ๋ฒํธ|
|:--:|:--:|:--:|
|์ผ๋ฐ ํ์ |guest@mail.com|qwer1234!|
|์์ฌ ํ์ |doctor@mail.com|qwer1234!|
|๊ด๋ฆฌ์|admin@mail.com|qwer@1234|
## ๐ Team
| ์ค์ก์
(FE, ํ์ฅ) | ๋ฐ๋ฌด์น
(BE, ๋ถํ์ฅ) | ์ฅํ์ฌ
(BE, ํ์) | ์กฐ๊ฑดํฌ
(BE, ํ์) | ๋ฐฑ์ข
์ฐ
(FE, ํ์) | ์ค์น๋ฏผ
(FE, ํ์) |
| :--: | :--: | :--: | :--: | :--: | :--: |
|
|
|
|
|
|
## ๐ฅ๏ธ ํ์ ๋ณ ๋ด๋น
์ค์ก์ (Front-end, ํ์ฅ)
- Header ์ปดํฌ๋ํธ, Login, ์ผ๋ฐ ํ์๊ฐ์
, ์์ฌ ํ์๊ฐ์
ํ์ด์ง, ๋๋ฉ ํ์ด์ง, ๊ด๋ฆฌ์ ํ์ด์ง ๊ตฌํ
- JWT ํ ํฐ ์ธ์ฆ, Access Token ๊ณผ Refresh Token์ ํตํ ์ธ์ฆ ์ฒ๋ฆฌ
- ๊ฐ ํ์ ๊ฐ์
ํ์ด์ง ์ ํจ์ฑ ๊ฒ์ฌ
- ๋ฆฌ๋ทฐ ์์ธ ํ์ด์ง ๋ด ์นด์นด์ค ์ง๋ ์ปดํฌ๋ํธ ์ ์ ๊ตฌํ
- ๋ก๊ทธ์ธ ์ฌ๋ถ, ์ ์ ์ ๋ณด ์ํ ๊ด๋ฆฌ ๋ก์ง ๊ตฌํ
- React.lazy์ suspense๋ฅผ ์ด์ฉํ ์ฝ๋ ๋ถํ
- ํด๋ผ์ด์ธํธ ์
ํ
๋ฐ S3 ์ ์ ํ์ด์ง ๋ฐฐํฌ
๋ฐฑ์ข
์ฐ (Front-end)
- Footer UI
- UserInfo Page
- ์ ์ฒด ๊ฒ์๊ธ ์กฐํ
- ์ง๋ฌธ ๊ฒ์๊ธ ์กฐํ
- ๋ฆฌ๋ทฐ ๊ฒ์๊ธ ์กฐํ
- ์ง์ญ๋ณ ๊ฒ์๊ธ ์กฐํ
- ์ง๋ฃ ๊ณผ๋ชฉ๋ณ ๊ฒ์๊ธ ์กฐํ
- ๊ฐ ๊ฒ์๊ธ์ ํ์ด์ง ๋ค์ด์
- ๊ฐ ๊ฒ์๊ธ์ ํค์๋ ํํฐ๋ง
์ค์น๋ฏผ (Front-end)
- ๊ฒ์๊ธ ์์ฑ ์ ํ(๋ฆฌ๋ทฐ/ ์ง๋ฌธ) ์ ํํ์ฌ ๊ฒ์๊ธ ์์ฑํ๊ธฐ
- ์ง๋ฌธ ๋ฐ ๋ฆฌ๋ทฐ ์์ธ ๊ฒ์๊ธ ์กฐํ
- ์ง๋ฌธ ์์ธ ๊ฒ์๊ธ ์์ ๋ฐ ์ญ์
- ์ง๋ฌธ ๊ฒ์๊ธ ๋ด ๋๊ธ CRUD ๊ธฐ๋ฅ ๊ตฌํ
- ์ข์ ๋๊ธ์ด ์์ ๊ฒฝ์ฐ ํด๋น ๋๊ธ์ ์ฑํํ๊ธฐ
- ์ง๋ฌธ,๋ฆฌ๋ทฐ ๋ฐ ๋๊ธ ์ค ๋ถ๋ ๊ฒ์๊ธ์ด ์์ ๊ฒฝ์ฐ ์ ๊ณ ํ๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ
๋ฐ๋ฌด์น (Back-end, ๋ถํ์ฅ)
- ๋๊ธ CRUD ๊ตฌํ
- ์ค์๊ฐ ์๋ฆผ ๊ธฐ๋ฅ ๊ตฌํ (๋ฏธ์ ์ฉ)
- ๋ฆฌ๋ทฐ ๋ณ์ ๊ธฐ๋ฅ ๊ตฌํ
- ๋ณ์ ๋ณ์ ๊ธฐ๋ฅ ๊ตฌํ
์ฅํ์ฌ (Back-end)
- ํ์ CRUD, ๋ณ์, ์ง์ญ, ์ง๋ฃ๊ณผ๋ชฉ ๊ตฌํ
- Spring security JWT ํ์๊ฐ์
๋ก๊ทธ์ธ
- NGROK ํตํ ํ
์คํธ ์๋ฒ ๋ฐฐํฌ
- ๊ฒ์๊ธ, ๋๊ธ ์ ๊ณ , ์ข์์, ์ฑํ ๊ธฐ๋ฅ
- ํฌ์ธํธ ์ถ๊ฐ ๊ธฐ๋ฅ ๋ฐ ๋ฑ๊ธ ๊ฐฑ์ ๊ธฐ๋ฅ
- ๊ด๋ฆฌ์ ๊ธฐ๋ฅ ๊ตฌํ
- ์ ์ฒด์ ์ธ ๊ธฐ๋ฅ ํ
์คํธ ๋ฐ ์๋ฌ ์ฌํญ ๋ณด์
- AWS EC2, RDS ์์ฑ ๋ฐ ๋ฐฐํฌ
- MYSQL EVENT
์กฐ๊ฑดํฌ (Back-end)
- ๊ฒ์๊ธ CRUD ๊ตฌํ
- ๋ฆฌ๋ทฐ๊ธ CRUD ๊ตฌํ
- ์ ๋ชฉ์ผ๋ก ํค์๋ ๊ฒ์
- ๋ด์ฉ์ผ๋ก ํค์๋ ๊ฒ์
- ์์ฑ์๋ก ํค์๋ ๊ฒ์
- ๊ฐ ๊ฒ์๊ธ์ ํ์ด์ง๋ค์ด์
- ํ์, ๊ฒ์๊ธ, ๋๊ธ ํ
์คํธ ์ฝ๋ ์์ฑ
## โ๏ธ ๊ธฐ์ ์คํ

## ๐ผ ๋ฌธ์
- [์ ์ ํ๋ก์ฐ](https://www.figma.com/file/OrI18PnExM6mlCQb8HYPht/%E2%9A%94%EF%B8%8F-%EB%8F%84%EC%9B%90%EA%B2%B0%EC%9D%98-%E2%9A%94%EF%B8%8F?node-id=0-1)
- [์ฌ์ฉ์ ์๊ตฌ์ฌํญ ์ ์์](https://docs.google.com/spreadsheets/d/142h8WEpQRYZmiGaQZJpGD4SPrL9_JK0p_bWqaI_riRA/edit#gid=0)
- [ํ๋ฉด์ ์์](https://www.notion.so/codestates/20f69d515a8e401082678ba0ef265735?v=ed917a1207c44f2499ed38f5825579f2)
- [API ๋ช
์ธ์](https://docs.google.com/spreadsheets/d/142h8WEpQRYZmiGaQZJpGD4SPrL9_JK0p_bWqaI_riRA/edit#gid=1404582071)
- [Notion](https://www.notion.so/codestates/81e58968542c41b79adf7be2d4433768)
## ๐บ ์๋น์ค ์์ฐ
Landing
ํ์ ๊ฐ์
์๋ฃ์ธ ํ์๊ฐ์
๋ก๊ทธ์ธ
๋ก๊ทธ์ธ ์คํจ
๋ฉ์ธ ํ์ด์ง
๊ฒ์ํ ๋ชฉ๋ก
์ง๋ฌธ ์์ธ ํ์ด์ง
์ง๋ฌธ ์์ ํ์ด์ง
๊ฒ์๊ธ ์์ ๋ฐ ์ญ์
๊ฒ์๊ธ ์ ๊ณ
๋๊ธ ์ฑํ
๋๊ธ ์์
๋๊ธ ์ญ์
๋ฆฌ๋ทฐ ์์ธ ํ์ด์ง ๋ฐ ์ ๊ณ
๋ง์ด ํ์ด์ง
ํ์ ์ ๋ณด ์์
๊ด๋ฆฌ์ ํ์ด์ง
## ๐ฅ๏ธ Commit Message
|Message|์ค๋ช
|
|:---:|:---|
|feat|์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ|
|fix|๋ฒ๊ทธ ์์ |
|docs|๋ฌธ์ ์์ |
|style|์ฝ๋ ํฌ๋งทํ
, ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ|
|refactor|์ฝ๋ ๋ฆฌํฉํ ๋ง|
|test|ํ
์คํธ ์ฝ๋|
|chore |๋น๋ ์
๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์์ |
|init |ํ๋ก์ ํธ ์์์ ๋ํ ์ปค๋ฐ|