μ μ κΉνλΈ ν¬νΈν΄λ¦¬μ€μ μ€μ κ²μ νμν©λλ€. μ΄κ³³μμλ λ€μν νλ‘μ νΈ, μ€νμμ€ κΈ°μ¬, μ£Όμ μ±κ³Όλ₯Ό νμΈνμ€ μ μμ΅λλ€. ν¨κ» μ±μ₯νκ³ , νμ νλ©°, μλ‘μ΄ κ°μΉλ₯Ό λ§λ€μ΄λ΄λ κ²μ μ¦κΉλλ€!
- π» 4λ μ΄μμ κ²½νμ κ°μ§ νμ€ν κ°λ°μ
- π κΎΈμ€ν νμ΅κ³Ό μ€νμμ€μ μ΄μ μ΄ μμ΅λλ€
- π€ μ΅κ·Όμλ AI λ° λ¨Έμ λ¬λμ κ΄μ¬μ΄ λ§μ΅λλ€
- π¨ UI/UX λμμΈκ³Ό μΉ κ°λ°μ μ’μν©λλ€
- π¬ JavaScript, TypeScriptμ λν΄ μΈμ λ μ§λ¬Έν΄μ£ΌμΈμ
- μμ€μ½λ: Github μ μ₯μ
- API: Swagger
- μ€λͺ : NestJS κΈ°λ°μ μλ² μ ν리μΌμ΄μ μΌλ‘, μ¬μ©μ μΈμ¦, λ΄μ€/κ²μ/νλ‘λͺ¨μ /νμΌ μ λ‘λ/νμ¬ μ 보 κ΄λ¦¬ λ± λ€μν APIμ κ΄λ¦¬μ κΈ°λ₯μ μ 곡ν©λλ€.
- μ£Όμ κΈ°λ₯
- JWT κΈ°λ° μΈμ¦
- λ΄μ€/κ²μ/νλ‘λͺ¨μ /νμ¬ μ 보 κ΄λ¦¬
- νμΌ μ λ‘λ λ° URL λ°ν
- Prisma ORM, νκ²½λ³μ κΈ°λ° μ€μ , Swagger API λ¬Έμ μ 곡
- μμ€μ½λ: Github μ μ₯μ
- μ€λͺ : React, TypeScript, Viteλ‘ κ°λ°λ μ½ν μΈ κ΄λ¦¬ μμ€ν (CMS)μ λλ€. κ΄λ¦¬μ λμ보λμμ λ΄μ€, κ²μ, λ°°λ, νμ΄λ‘ λ± λ€μν μ½ν μΈ λ₯Ό ν¨μ¨μ μΌλ‘ κ΄λ¦¬ν μ μμ΅λλ€.
- μ£Όμ κΈ°λ₯
- μ½ν μΈ μμ±, μμ , μμ , μμ μ μ₯ λ° μμ κ΄λ¦¬
- μ΄λ―Έμ§/νμΌ μ λ‘λ λ° λ―Έλ¦¬λ³΄κΈ°
- μλ μμ μ μ₯, νλ«νΌ λ§ν¬ κ΄λ¦¬
- λ°μν κ΄λ¦¬μ UI, Tailwind CSS κΈ°λ°
- μμ€μ½λ: Github μ μ₯μ
- μ¬μ΄νΈ: Hompage
- μ€λͺ : React, TypeScript, Vite κΈ°λ°μ ν΄λΌμ΄μΈνΈ μ ν리μΌμ΄μ μΌλ‘, μ¬μ©μμκ² κ²μ, λ΄μ€, νλ‘λͺ¨μ λ°°λ λ± λ€μν μ 보λ₯Ό μ 곡ν©λλ€. μ§κ΄μ μΈ UIμ λΉ λ₯Έ μ±λ₯μ λͺ©νλ‘ ν©λλ€.
- μ£Όμ κΈ°λ₯
- λ©μΈ, κ²μ, λ΄μ€, λ¬ΈμνκΈ° λ± λ€μν νμ΄μ§ μ 곡
- λλ€ νμ΄λ‘ λ°°λ, νλ‘λͺ¨μ μ¬λΌμ΄λ, 무ν μ€ν¬λ‘€ λ± μΈν°λν°λΈ UI
- Framer Motion, React Query, Axios λ± μ΅μ κΈ°μ μ€ν μ μ©
- μ΄λ©μΌ: [email protected]
ν¨κ» λ©μ§ κ²μ λ§λ€μ΄λ΄μ!