- ์ค๋์ ๊ฐ์: ๋ณต์ต
- ์ค๋์ ๊ณผ์ : ์์ ๊ฐ์๋ฅผ ์์ฒญํ์ ํ, ์๋ ์ฝ๋ ์ฑ๋ฆฐ์ง๋ฅผ ์ ์ถํ๋ฉด ๋ฉ๋๋ค.
- ์ ์ถ๊ธฐ๊ฐ: ๋ค์ ์์์ผ ์ค์ 6์๊น์ง. ๋ง์ง๋ง ์กธ์ ์ํ ์ ๋๋ค ;)
์ง๋ ์น์ ์์ ์์ฑํ ๊ฐ์ ํ๋ก์ ํธ๋ฅผ ํ์ฉํ์ฌ ์งํํฉ๋๋ค:
- Implement the /search page where users should be able to search for tweets by keyword.
- Implement the /users/[username] page to display the profile of a user and the Tweets the user has posted.
- If the user is the owner of the profile show a link to the /users/[username]/edit page.
- In the edit profile page the user should be able to edit the username, email, bio and change password.
- Use Zod, Server Actions, useOptimistic and revalidatePath.
- Deploy to Vercel and Vercel Postgres after watching this section.
- ์ ์ถํ๋ ๋งํฌ๊ฐ ๋ฐ๋์ vercel.app ๋ก ๋๋์ผ ์ ์ ์ ์ถ ๋ฉ๋๋ค!
- ์ ์ถ๊ธฐ๊ฐ: ๋ค์ ์์์ผ ์ค์ 6์๊น์ง. ๋ง์ง๋ง ์กธ์ ์ํ ์ ๋๋ค!
- 10์ฃผ ์คํฐ๋ ์ด๋ ์ จ๋์?
- ์ฌ๊ธฐ๊น์ง ์ค์ ์ฌ๋ฌ๋ถ! ์ ๋ง ๊ณ ์ํ์ จ์ต๋๋ค. ์๋์ค๋ฝ์ต๋๋ค!
- ์๋ ํ๊ธฐ๋ฅผ ๋จ๊ฒจ์ฃผ์๋ฉด. ์คํฐ๋๋ฅผ ์ด์ํด๋๊ฐ๋๋ฐ ํฐ ๋์์ด ๋ฉ๋๋ค. ์งง๋งํ๊ฒ๋๋ง ํ๋ง๋๋ผ๋ ๋จ๊ฒจ์ฃผ์ธ์! ๊ณ ๋ง์ต๋๋ค.
- ๊ธฐ๊ฐ๋ด์ ์ฑ๋ฆฐ์ง ๋ชฉํ๋ฅผ ๋ฌ์ฑํ์! ( ์คํ๊ฒํฐ ์ฝ๋.. )
- [] ์ฝ๋๋ฅผ ์์ฑํ๋ค ๋ณด๋ ์๊ธด ๋ฌธ์ ๋ค์ ๋ฉ๋ชจํด ๋ณด์.
- [] ํธ์ํฐ ํด๋ก ์ฝ๋ฉ ์ฑ๋ฆฐ์ง๋ฅผ next.js ๋ฒ์ ์ผ๋ก ๋์ ํด ๋ณด์!
- [] ์ฑ๋ฆฐ์ง ์ ์ถํ ๋ฌดํ ์คํฌ๋กค์ ๊ตฌํํด ๋ณด์.
- [] ๊น๋จน๊ณ ๋ก๋ฉํ๋ฉด์ ๊ตฌํ์ ํ์ง ์์์๋ค.. ๊ตฌํ ํด๋ณด์..
- [] ์ฑ๋ฆฐ์ง ์ดํ ๋ก๊ทธ์์ ๊ธฐ๋ฅ ๊ตฌํ.
- [] ์ดํ ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ ๋ง๋ค์ด ๋ณด๊ธฐ ( ์ ์ , ๊ฒ์๋ฌผ )
- ํ๋ฆฐ๋ฏ์ด ์ด์ํ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์๋ค.. ( component์ prisma ์์ ๋ฐ์ ๊ฐ์ type์ผ๋ก ์ฃผ๊ณ ์๋ค.. ๋ญ์ผ์ด์ง..)
- ์ฝ๋ ์ ๋ฆฌ๊ฐ ์๋๊ณ ์๋ค.. ์ฑ๋ฆฐ์ง ๋๋ ๋ค์๋ ๋ถํฐ ๋ฆฌํฉํ ๋ง์ ํด๋ณด์. ( ์ฝ๋๋ฅผ ํ๋ฆฐ๋ฏ์ด ์๊ฐ์์ด ์ง๋์ ๋ถ๋ถ ์ค ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ค๋ ๋ถ๋ถ์ด ์๋นํ๋ค.. )
- ์ค๋ณต๋๋ ์ฝ๋๋ฅผ ๊ณ์ ์์ฑํ๊ณ ์๋ค.. ( ๋ง์ฐฌ๊ฐ์ง ๋ฆฌํฉํ ๋ง )