diff --git a/README.md b/README.md
index ae71f7b8..986ab488 100644
--- a/README.md
+++ b/README.md
@@ -2,15 +2,14 @@
## ๐ ๋ชฉ์ฐจ
-- [ํ๋ก์ ํธ ์๊ฐ](#ํ๋ก์ ํธ์๊ฐ)
-- [ํ์ ์๊ฐ](#ํ์์๊ฐ)
-- [Ground Rules](#GroundRules)
-- [๋ชฉํ](#Goals)
-- [๊ธฐ์ ์คํ](#ProjectRules)
-- [์ฐ๋ฆฌ๋ค์ ์ฝ์](#์ฐ๋ฆฌ๋ค์์ฝ์)
+- [ํ๋ก์ ํธ ์๊ฐ](#โ
ํ๋ก์ ํธ ์๊ฐ)
+- [ํ์ ์๊ฐ](#๐ฅ ํ์ ์๊ฐ)
+- [๊ธฐ์ ์คํ](#๐ฆ ๊ธฐ์ ์คํ)
+- [์ฐ๋ฆฌ๋ค์ ์ฝ์](#๐ค ์ฐ๋ฆฌ๋ค์ ์ฝ์)
- [ERD](#ERD)
- [์์ด์ดํ๋ ์](#์์ด์ดํ๋ ์)
-- [๋๋ณด๊ธฐ](#๋๋ณด๊ธฐ)
+- [์๋น์ค ์ฌ์ดํธ](#์๋น์ค ์ฌ์ดํธ)
+- [์ฐ๋ฆฌ์ ์ํต ํ์ ](#์ฐ๋ฆฌ์ ์ํต ํ์ )
@@ -19,109 +18,83 @@
**ํ ์ค ์ ๋ฆฌ**: ๋ค์ํ ์ข
๋ฅ์ ์ ๋ค์ ๊ฒ์ํ๊ณ , ํ์ ๊ณผ ๋ฆฌ๋ทฐ๋ฅผ ํตํด ์ํ๋ ์ํ์ ์ฐพ์ ์ ์๋๋ก ๋์์ฃผ๋ ์น ์๋น์ค
- ๋ด์ฉ :
- - ์ฃผ๋ฅ ์นดํ
๊ณ ๋ฆฌ๋ก ๋๋๊ณ ๊ทธ ์์์ ํ์ ์/ ์ฐ๋ง์ ์ /๋ฆฌ๋ทฐ ๋ง์ ์/ (์ ์ ํ์ ์ผ๋ก ๋น๊ตํ ์ ์๊ณ
- - ํธ์์ ๋ณ ์ํ ํํฐ
- - ์ฐ ๊ธฐ๋ฅ๊ณผ **์ธ์ฆ**์ ํตํด ๋ง์
๋ณธ ์ ์ ๋ฑ๋กํ ์๋ ์๋ค. โ **๋ฐฐ์ฐ ๊ธฐ๋ฅ/์ฌ์ฉ์ ๊ฐ ๋ญํน**
- - ์ฃผ๋ฅ๋ฅผ ํด๋ฆญํ๋ฉด ์ฃผ๋ฅ์ ๋ํ ์ค๋ช
(์ฑ๋ถ์ ๋ณด) ๊ณผ (ํ๋งค์ฒ/์ง์ญ) ๋ฑ์ด ์๊ณ , ์ด์ธ๋ฆฌ๋ ์์ฃผ ์ถ์ฒ, ํ์ ๊ณผ ๋ฆฌ๋ทฐ๋ฅผ ๋ฑ๋กํ ์ ์๋ค.
- - ์ํ์ ๊ด๋ฆฌ์๊ฐ ๋ฑ๋กํ๊ณ , ์ฌ์ฉ์๋ ์ ๋ณดํ ์ ์๋ค.
- - ์ถ์ฒ ๊ธฐ๋ฅ(ํ๋งค๋ ์ ๋ณด ๊ฐ์ ธ์์)
- - ๋ฌดํ ์คํฌ๋กค ํ์ด์ง ๋ค์ด์
(์ปค์ ๊ธฐ๋ฐ)
+ - ์ฌ๋ฌ ์นดํ
๊ณ ๋ฆฌ์ ์ฃผ๋ฅ ์๊ฐ(์ค๋ช
, ์์ฐ์ง, ๋์, ํ์ )
+ - ์ฃผ๋ฅ์ ๋ํ ์ข์์, ๋ฆฌ๋ทฐ, ๋ฆฌ๋ทฐ ์ถ์ฒ
+ - ๊ด๋ฆฌ์์์ **์ค์๊ฐ ์ฑํ
**
+ - ์ข์์, ๋ฆฌ๋ทฐ, ์ถ์ฒ, ์ฑํ
์ ๋ํ **์ค์ํ ์๋**
+ - ์ฌ์ฉ์์ ์๋ก์ด ์ฃผ๋ฅ ์ ๋ณด
+ - ์จ๊ฒจ์ง ๊ด๋ฆฌ์ ๊ธฐ๋ฅ(์ํ,์นดํ
๊ณ ๋ฆฌ,ํ์ ๊ด๋ฆฌ ๋ฐ ๊ณ ๊ฐ๊ณผ์ ์ฑํ
)

-## ๐ฅ ํ์ ์๊ฐ
+## ๐ฅ ํ์ ๋ฐ ๊ตฌํ๊ธฐ๋ฅ ์๊ฐ
| |์ด๋ฏผ์ฃผ|๊น์ฌํ|์ค์์|๋ฐ์ฐ์ฐ|์ ์๋|
|-- |-----|----|----|----|-----|
-|๋ธ๋ก๊ทธ |[๋ธ๋ก๊ทธ](https://velog.io/@leemj4090/posts)| [๋ธ๋ก๊ทธ](https://velog.io/@jeiho/posts)|[๋ธ๋ก๊ทธ](https://velog.io/@tntlr92)|[๋ธ๋ก๊ทธ](https://studymode.tistory.com/)|[๋ธ๋ก๊ทธ](https://velog.io/@yeong_do/posts)|
-|๊นํผ๋ธ |[GitHub](https://github.com/leeminju?tab=repositories) |[GitHub](https://github.com/k-jaehyun) |[GitHub](https://github.com/susik2023) |[GitHub](https://github.com/yeonwoopark20231003)|[GitHub](https://github.com/yeongdo99) |
-|๋ด๋น๊ธฐ๋ฅ |- CI/CD ๊ตฌ์ถ
- ๋๋ฉ์ธ, HTTPS ์ ์ฉ
- ๋ฆฌ๋ทฐ ๊ธฐ๋ฅ
- Front ์ฃผ๋ |- Spring Security
- ์์
๋ก๊ทธ์ธ
- ์ด๋ฉ์ผ ์ธ์ฆ | - ์น์์ผ ํ์ฉํ
์ฑํ
๊ธฐ๋ฅ
- ์ฃผ๋ฅ CRUD|- ์ฃผ๋ฅ ์ฐ ๊ธฐ๋ฅ
- ์นดํธ
- ํ๋กํ ๊ธฐ๋ฅ
- ๋ฆฌ๋ทฐ/์ ๋ณด ์ด๋ฏธ์ง ์์ |- SSE ์๋ฆผ ๊ธฐ๋ฅ
- ์ฃผ๋ฅ CRUD |
+|๋งํฌ |[๋ธ๋ก๊ทธ](https://velog.io/@leemj4090/posts), [GitHub](https://github.com/leeminju?tab=repositories)| [๋ธ๋ก๊ทธ](https://velog.io/@jeiho/posts), [GitHub](https://github.com/k-jaehyun)|[๋ธ๋ก๊ทธ](https://velog.io/@tntlr92), [GitHub](https://github.com/susik2023)|[๋ธ๋ก๊ทธ](https://studymode.tistory.com/), [GitHub](https://github.com/yeonwoopark20231003)|[๋ธ๋ก๊ทธ](https://velog.io/@yeong_do/posts), [GitHub](https://github.com/yeongdo99)|
+|๋ด๋น
๊ธฐ๋ฅ |- CI/CD ๊ตฌ์ถ
- ๋๋ฉ์ธ, HTTPS ์ ์ฉ
- ๋ฆฌ๋ทฐ ๊ธฐ๋ฅ
- Front ์ฃผ๋ |- [JWT ์ธ์ฆ/์ธ๊ฐ](https://velog.io/@jeiho/240107)
- filter ๋ฐ
Security
- [์์
๋ก๊ทธ์ธ](https://velog.io/@jeiho/231128)
- [์ด๋ฉ์ผ ์ธ์ฆ](https://velog.io/@jeiho/231221) | - ์ฑํ
๊ธฐ๋ฅ
(์น์์ผ)
- ์ฃผ๋ฅ CRUD|- ์ฃผ๋ฅ ์ฐ ๊ธฐ๋ฅ
- ์นดํธ
- ํ๋กํ ๊ธฐ๋ฅ
- ๋ฆฌ๋ทฐ/์ ๋ณด ์ด๋ฏธ์ง ์์ |- SSE ์๋ฆผ ๊ธฐ๋ฅ
- ์ฃผ๋ฅ CRUD |
-## ๐๏ธ Ground Rules
-1. ๊ธฐ์ ๋ฉด์ 9์-10์ ์ฌ์ด์ 2๋ฌธ์ ์ฉ ํ๊ณ ๋ฉด์ ์งํ์ ์นด๋ฉ๋ผ ํค๋๋ก ํ๋ค!
-2. ์๋ฆฌ๋ฅผ ๋น์ธ ๋๋ ์ผ์ ์ด ์์ ๊ฒฝ์ฐ ํ ์ฌ๋์ ๊ณต์ ํ๋ค.
-(์ฐ๋ฝ์ด ์๋๋ฉด ์นดํก์ผ๋ก ํธ์ถํ๊ฒ ์ต๋๋ค!!)
-3. ํ์ต์ ํ๋ฉฐ ๋งํ๋๊ฒ ์๋ค๋ฉด ํ์๊ณผ ํํฐ๋๊ป ๊ณต์ ํ๋ฉฐ ํด๊ฒฐํ๋ค.
-4. ๋ํ๋ฅผ ํ ๋๋ ์บ ๋ ์ผ๊ณ ํ๋ฉด๊ณต์ ๋ ์ ํ๋ค.
-5. ํ์ดํ
๋์น๊ฒ ์ต๋๋ค!
-6. TIL ๊ผญ ์ฐ๊ธฐ - ๋ค์๋ ์ค์ ๊ฒ์ฌ (๋ฒ์น: ์บ & ํ๋ฉด๊ณต์ -> TIL ์ฐ๊ธฐ)
-7. ์ง๊ฐ์ ๋ฏธ๋ฆฌ ์ฌ๋์ ๊ณต์ -> ๊ณต์ ์์ด ์ง๊ฐํ๋ฉด ํจ๋ํฐ(1์๊ฐ์ ์ฒ์, 30๋ถ๊น์ง ํ์ฉ)
-8. ์ํ์ง ์๊ฒ ์ปจ๋์
๊ด๋ฆฌ ์ํ๊ธฐ
+## ๐ฆ ๊ธฐ์ ์คํ
-
-
-## ๐ฉ Goals
-1. CI / CD ๋์
-2. JPA/AWS ๊ฐ์ + ํน๊ฐ 1.10์ผ๊น์ง ์๊ฐ (20์, ๊ฐ์ ์๊ฐ ๊ณํ ๋ฐ ์ดํ ํํฉ ๊ณต์ )
-3. ๋์์ฑ, ํธ๋ํฝ ๋ฌธ์ ํด๊ฒฐ
-4. ๋์ปค ์ฌ์ฉํด ๋ณด๊ธฐ
-5. ์ฝ๋ ๋ฆฌ๋ทฐ - PR์ ๋๊ธ
---> ๊ฐ ์ฌ๋์ ๋ํด ๋งก์ ์ฌ๋์ด ๋ฆฌ๋ทฐํด์ฃผ๊ธฐ
-[์ด๋ฏผ์ฃผ -> ์ค์์ -> ๊น์ฌํ -> ์ ์๋ -> ๋ฐ์ฐ์ฐ -> ์ด๋ฏผ์ฃผ]
-6. ํ๋ก ํธ - ํ์๋ฆฌํ ์ ์ฉ์ํค๊ธฐ
-
-
-
-## ๐ฆ Project Rules
+### ๋ฒ์ ๊ด๋ฆฌ ์์คํ
(VCS)
+- GitHub
### ๋ฐฑ์๋
-- GVS : Github
-- IDE : IntelliJ
-- **SDK : JAVA 17**
-- Spring Boot 3.2.1
+- ์ธ์ด ๋ฐ ํ๋ ์์ํฌ: **Java 17**, Spring Boot 3.2.1
- Spring Web
- Spring Security
- Validation
- - thymeleaf
-- DB
- Spring Data JPA
- - MySQL
- - H2
- - Redis
- - AWS RDS
-- Imagae Stroage
+ - Thymeleaf
+- IDE: IntelliJ IDEA
+- **SDK: Java 17**
+- ๋ฐ์ดํฐ๋ฒ ์ด์ค (DB)
+ - ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค: AWS RDS (MySQL), H2
+ - ๋น๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค: MongoDB Atlas, Redis
+- ์ด๋ฏธ์ง ์ ์ฅ์
- AWS S3
-- ๋ฐฐํฌ ํ๊ฒฝ
- - ec2, S3, GithubAction , code Deploy
-
-### ํ๋ก ํธ์๋
-
-- HTML/CSS
- - Bootstrap5
-- JS
- - JQuery
+- ์ธํ๋ผ ๋ฐ ๋ฐฐํฌ
+ - ์๋ฒ: AWS EC2
+ - ๋๋ฉ์ธ ๊ด๋ฆฌ: Route 53
+ - ๋ก๋ ๋ฐธ๋ฐ์: Elastic Load Balancer
+ - SSL/TLS ๊ด๋ฆฌ: Certificate Manager
+ - ์ค์๊ฐ ํต์ : SSE, WebSocket, Stomp
+ - CI/CD: GitHub Actions, Docker Hub, Docker-compose
+ - ๋ฐฐํฌ ๋๊ตฌ ๋ฐ ๊ธฐ์ : AWS Code Deploy, EC2, S3
+### ํ๋ก ํธ์๋
+- ๊ธฐ์ ์คํ: HTML, CSS (Bootstrap 5), JavaScript (JQuery, AJAX)
+- ํ
ํ๋ฆฟ ์์ง: Thymeleaf
+
## ๐ค ์ฐ๋ฆฌ๋ค์ ์ฝ์
### Code Convention
-1. ๊ตฌ๊ธ ์ฝ๋ ํฌ๋งคํฐ ์ ์ฉ
-[[intellij] google code ํฌ๋งคํฐ ์ ์ฉ](https://withhamit.tistory.com/411)
-2. ๊ตฌ๊ธ ์๋ฐ ์คํ์ผ ๊ฐ์ด๋
-[Google Java Style Guide](https://google.github.io/styleguide/javaguide.html)
+1. [๊ตฌ๊ธ ์ฝ๋ ํฌ๋งคํฐ](https://withhamit.tistory.com/411)
+2. [๊ตฌ๊ธ ์๋ฐ ์คํ์ผ](https://google.github.io/styleguide/javaguide.html)
### Github Rules
-**๊นํ๋ธ ๊ท์น**
-[์ฐ๋ฆฐ Git-flow๋ฅผ ์ฌ์ฉํ๊ณ ์์ด์ | ์ฐ์ํํ์ ๋ค ๊ธฐ์ ๋ธ๋ก๊ทธ](https://techblog.woowahan.com/2553/)
+**๊นํ๋ธ ๊ท์น:**
+ [Git-flow (์ฐ์ํํ์ ๋ค)](https://techblog.woowahan.com/2553/)
1. **PR ์ ์ฝ๋๋ฆฌ๋ทฐ ํ์!!**
-**(2๋ช
์ด์ ์น์ธ ํด์ผ merge ๊ฐ๋ฅํ๊ฒ ์ง์ )**
+**(์น์ธ ํ merge)**
-2. **git branch ์ ๋ต**
+2. **Git branch ์ ๋ต**
main : ์ ํ์ผ๋ก ์ถ์๋ ์ ์๋ ๋ธ๋์น
dev : ๋ค์ ์ถ์ ๋ฒ์ ์ ๊ฐ๋ฐํ๋ ๋ธ๋์น
feature : ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๋ ๋ธ๋์น
release : ์ด๋ฒ ์ถ์ ๋ฒ์ ์ ์ค๋นํ๋ ๋ธ๋์น
-hotfix : ์ถ์ ๋ฒ์ ์์ ๋ฐ์ํ ๋ฒ๊ทธ๋ฅผ ์์ ํ๋ ๋ธ๋์น
-**feature๋ก ๊ฐ์ ์์
ํ๋ฉด์ dev์ ํฉ์น ํ ์ค๊ฐ ์ถ์ ๋ release๋ก ๋ณต์ฌ**
-**hotfix๋ก ์ ์ง๋ณด์ํ๋ฉด์ ์ต์ข
์ถ์ ๋ main์ผ๋ก ํฉ์น๊ธฐ!**
+hotfix : ์ถ์ ๋ฒ์ ์์ ๋ฐ์ํ ๋ฒ๊ทธ๋ฅผ ์์ ํ๋ ๋ธ๋์น
+**feature๋ก ๊ฐ์ ์์
ํ, dev์ merge!**
-3. **git commit message ์์ฑ**
-(ํ์
: ๋ด์ฉ ์ผ๋ก ํต์ผ)
+3. **Git commit message rule**
+
+**์ํต์ ์ ๊ทน ํ์ฉ**
| ์์
ํ์
| ์์
๋ด์ฉ |
| --- | --- |
@@ -137,24 +110,23 @@ hotfix : ์ถ์ ๋ฒ์ ์์ ๋ฐ์ํ ๋ฒ๊ทธ๋ฅผ ์์ ํ๋ ๋ธ๋์น
| ๐ style | css |
| ๐ gitfix | gitignore ์์ |
| ๐จscript | package.json ๋ณ๊ฒฝ(npm ์ค์น ๋ฑ)git issue ํ์ฉ |
-
-**์์
์ ๋ฒ๊ทธ ์์ , ์ง๋ฌธ,์๋ก์ด ์ถ๊ฐ๋ ๊ธฐ๋ฅ, ๊ฐ์ ํด์ผํ๋ ๊ธฐ๋ฅ์ด ์์ ๋ ์ ๊ทน ํ์ฉํ๋ค.**
-
- 4. Git Issuse
-**์์
์ ๋ฒ๊ทธ ์์ , ์๋ก์ด ์ถ๊ฐ๋ ๊ธฐ๋ฅ, ๊ฐ์ ํด์ผํ๋ ๊ธฐ๋ฅ, ์ง๋ฌธ ๋ฑ์ด ์์ ๋ git issue์ ๊ทน ํ์ฉ**
## ERD
+### [ERD Link](https://lucid.app/lucidchart/37bde9ab-3ac3-4b3e-9740-5d42376fa5ed/edit?viewport_loc=-2728%2C-1008%2C2986%2C1401%2C0_0&invitationId=inv_6caa1e84-b57d-4aff-affc-a1d22a2dda96)

## ์์ด์ดํ๋ ์
+### [Figma Link](https://www.figma.com/file/j0LU5OYqxKP1qBBMyEDQSm/%EC%A3%BC%EC%A3%BC%EC%B4%9D%ED%9A%8C?type=design&node-id=0%3A1&mode=dev&t=itK72c3laMsPUbgp-1)

## API ๋ช
์ธ์
-https://www.notion.so/teamsparta/API-e911f1097fec482da163b140a69cfb6f
+[API๋ช
์ธ์ Notion Page](https://www.notion.so/API-005bcc46971c4189933691d8f698b660?pvs=4)
+
+## ์๋น์ค ์ฌ์ดํธ
+https://jujuassembly.store/
-## ๋๋ณด๊ธฐ
-+ **์๋น์ค ์ฌ์ดํธ:** https://jujuassembly.store/
-+ **Notion Page:** https://www.notion.so/teamsparta/5216eb8a22a5478990fdfe34b34988dd
+## ์ฐ๋ฆฌ์ ์ํต ํ์
+[Notion Page](https://chemical-mongoose-09b.notion.site/1c356dc298c44da08469a130b30058ac)