-
Notifications
You must be signed in to change notification settings - Fork 0
๐ฌ 2์ฃผ์ฐจ ์คํฌ๋ผ
KimYujeong edited this page Dec 21, 2023
·
1 revision
์ด์ ํ ์ผ
- API, ERD ์ ๊ฒ
- Backlog ์์ฑ
- 2์ฃผ์ฐจ ๋ง์ผ์คํค ์์ฑ
์ค๋ ํ ์ผ
์ด์ ํ ์ผ
- github action ์ค์
- CustomButton, Header ์ปดํฌ๋ํธ ์์ฑ
- Home ํ์ด์ง ๊ตฌ์ฑ
- ๊ฐ๋ฐ ํ๊ฒฝ ์ค์
- typeorm ์ฐ๊ฒฐ
์ค๋ ํ ์ผ
- ๋ฉํ ๋ง ์ง๋ฌธ ์ฌ์ ์ค๋น
์ค๋ํ์ผ
- ์ฑํ api ๋ฐ ์๋น์ค ๊ตฌํ
- AI์ ๋ํ์ socket.io๋ก ๋ฐฉ ์์ฑ
- AI ์ฑํ ํ๋ฉด, messageBox ์ปดํฌ๋ํธ ๊ตฌํ
- ์์ socket server -> nest server๋ก ์ด๋
- useOverlay ํ ๊ตฌํ
- chatInput ์ปดํฌ๋ํธ ๊ตฌํ
- ํ๋ก API๋ฐ ์๋น์ค ๊ตฌํ
- AI์ฑํ socket ์ด๋ฒคํธ ์์ฑ & clova studio API ์ฐ๊ฒฐ
- ๋ฐฐ๊ฒฝ ์ปดํฌ๋ํธ ๋ถ๋ฆฌ
- ๊ณต์ ํ๊ธฐ ํ๋ฉด UI
- socket์ผ๋ก ๋ฐ์์จ ๋ฉ์ธ์ง chat list์ ๋์ฐ๊ธฐ
๐ฎ ํ๋ก๋ฐํฌํฐ
๐ป ํ๋ก์ ํธ
- ์ผ ๋๋ ๋ฌด์ค๋จ ๋ฐฐํฌ ํ ์ ์์ด ๐ซต
- SWAGํ๊ฒ Swagger ์ฌ์ฉํ๋ ๋ฒ ๐ค (Feat. Swagger ๋ฐ์ฝ๋ ์ดํฐ๋ฅผ ์ํ ํจํค์ง ๋ง๋ค๊ธฐ)
- ์ธํฐ๋ํฐ๋ธ ์น: ์นด๋ ์ ๋๋ฉ์ด์
- ๐ป Context API, Provider ์ง์ฅ ๊ทธ๋ฆฌ๊ณ ๊ท์ฌ์ด ๊ณฐ๋์ด ๐ป
- ๐ ๋ณต์กํจ์ ๋จ์ํ๊ฒ, ๋ ๋์ ๊ฒฝํ์ผ๋ก ๐
- UX๋ฅผ ์ํด AI ์ฑํ ๋ฐ์ ์๋๋ฅผ 84.87%๊น์ง ๊ฐ์ ํ ๋ฐฉ๋ฒ ๐
- ์์ผ ์์ด๊ณ ๐ (Feat. socket.io๋ ํ์ฑ์ ํด)
- ๐ ์ ์ ํ์ผ public vs src/assets
- ๐ ์นด์นด์คํก ๊ณต์
- ๐ ์ธํฐ๋ํฐ๋ธ ์น ๊ตฌํ
- ๐ ๋ฐ์ํ ์น - ๋จ์๋ฅผ ์ ์ ํ๊ฒ ์ฌ์ฉํ๊ธฐ
- ๐ชฒ vite์์ tailwindcss ์ ์ฉ ์ด์
- ๐ชฒ tailwind์ ์ฅ๋จ์
- ๐ NCP ์ธํ๋ผ ๊ตฌ์ถํ๊ธฐ
- ๐ GitHub Actions๋ก CI/CD ์๋ํํ๊ธฐ
- ๐ SSL ์ธ์ฆ์ ๋ฐ๊ธ๋ฐ๊ธฐ
- ๐ ๋ธ๋ฃจ/๊ทธ๋ฆฐ ๋ฌด์ค๋จ ๋ฐฐํฌ ๊ตฌํํ๊ธฐ
- ๐ graceful shutdown์ผ๋ก ์ฌ์ฉ์ ๊ฒฝํ ์ ํ ๋ฐฉ์งํ๊ธฐ
- ๐ winston๊ณผ sentry๋ก ์๋ฒ๊ฐ ํฐ์ง๋ ์ด์ ๋ถ์ํ๊ธฐ (+ slack webhook)
- ๐ ์นด์นด์ค ๋ก๊ทธ์ธ ๋์ ํ๊ธฐ
- ๐ health check๋ก ์๋ฒ ์ํ ํ์ธํ๊ธฐ
- ๐ Jest์ Supertest๋ก ์ฝ๋ ๋์ ํ ์คํธํ๊ธฐ
- ๐ ๋์ปค ์บ์ฑ์ผ๋ก ๋น๋์๊ฐ 67% ๊ฐ์ ํ๊ธฐ
- ๐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ต์ ํํ๊ธฐ
- ๐ชฒ 521 Web server is down
- ๐ชฒ ๋์ปค ์ปจํ ์ด๋์์ ํธ์คํธ MySQL์ ์ ๊ทผ ๋ชปํ๋ ์ด์