μννΈμ¨μ΄ μ€κ³ κ³Όλͺ©μμ μ§νν νμ μ±μ λ° μλ΄ κ΄λ¦¬ νλ‘μ νΈμ λλ€.
νμ/νλΆλͺ¨ νμ΄μ§μ κ΅μ¬ νμ΄μ§κ° λΆλ¦¬λμ΄ μμΌλ©°,
κ΅μ¬ νμ΄μ§λ κ΅μ¬μ μ 무 νκ²½(λ°μ€ν¬ν) μ λ§μΆ° UI/UXλ₯Ό ꡬμ±νμ΅λλ€.
- νλ‘μ νΈ μ£Όμ : νμ μ±μ λ° μλ΄ κ΄λ¦¬ μμ€ν
- λμ μ¬μ©μ: κ΅μ¬ / νμ / νλΆλͺ¨
- νΉμ§
- νμ/νλΆλͺ¨ νμ΄μ§μ κ΅μ¬ νμ΄μ§ λΆλ¦¬
- κ΅μ¬ νμ΄μ§λ λ°μ€ν¬ν μ€μ¬μΌλ‘ μ€κ³
- μ 곡λ κ³ κ° μꡬμ¬ν λͺ
μΈμ κΈ°λ°μΌλ‘
μꡬμ¬ν λΆμ β ꡬν β ν μ€νΈ β λ°°ν¬κΉμ§ μ 체 μ¬μ΄ν΄ κ²½ν - Jira β Github μ°λμ ν΅ν΄ Agile λ‘ μ§ν
| κΈ°λ₯ | μ€λͺ |
|---|---|
| π λ‘κ·ΈμΈ/νμκ°μ | μ체 λ‘κ·ΈμΈ |
| π μΆκ²° νμ΄μ§ | νμ μΆκ²° νν© μμ |
| π³οΈ μ±μ νμ΄μ§ | νμ κ°λ³ μ±μ CRUD |
| π« μλ΄ νμ΄μ§ | νμ μλ΄ CRUD |
| βοΈ μλ¦Ό μ μ‘ | κ΅μ¬κ° νμ μ 보 λ±λ‘ μ νμ/νλΆλͺ¨μκ² μλ¦Ό μ μ‘ |
| κΈ°λ₯ | μ€λͺ |
|---|---|
| π± νμ νμ΄μ§ | νμ κ°μΈμ 보, μ±μ λ° μλ΄ λ΄μ© μ‘°ν |
| π³οΈ μ±μ μ‘°ν | νμ μ±μ νμΈ |
| π¬ μλ΄ μ‘°ν | μλ΄ λ΄μ© νμΈ |
- Language / Framework
- TypeScript
- Next.js
- Styling
- Tailwind CSS
- State Management
- Zustand
- Testing
- Jest
- Infra / Notification
- Firebase Cloud Messaging (μΉ νΈμ μλ¦Ό)
- Collaboration
- GitHub, Jira, Figma
-
μ§ν κ³Όμ
- Jestλ‘ ν μ€νΈ μ½λλ₯Ό μμ±νλ©΄μ, λ΄λΆ λ‘μ§λΏ μλλΌ λ λλ§ μμ(UI) κΉμ§ ν μ€νΈν μ μμμ νμ΅
- μμ κΈ°μ€(컀λ²λ¦¬μ§ 80% μ΄μ)μ μΆ©μ‘±νκΈ° μν΄ ν μ€νΈ μΌμ΄μ€λ₯Ό μΈλΆννμ¬ μμ±
-
λλ μ
- κ·λͺ¨κ° 컀μ§μλ‘ μλ ν μ€νΈλ νκ³κ° μμ΄, ν μ€νΈ μ½λκ° μκ° μ μ½κ³Ό μμ μ±μ ν° λμμ΄ λλ€λ μ μ 체κ°
-
μ§ν κ³Όμ
- GitHub μ΄μ ν νλ¦Ώμ Jira ν°μΌ λ²νΈλ₯Ό ν¬ν¨νλλ‘ κ·μΉν
- μ΄μ μμ± μ Jiraμλ λμΌ μ΄μκ° μμ±λλλ‘ μ°λνμ¬ μΆμ
- 1μ£Ό λ¨μ μ€νλ¦°νΈ μ΄μ + μ€νλ¦°νΈ μ’ λ£ μ νκ³ μμ±
-
λλ μ
- λ°±μλ ν¬ν¨ μ 체 μ§ν μν©μ ν κ³³μμ νμΈ κ°λ₯ν΄ νμ ν¨μ¨μ΄ μμΉ
- λ€λ§ μν μ λ°μ΄νΈλ₯Ό Jiraμμ λ³λλ‘ ν΄μΌ νλ λΆλΆμ΄ μμ΄ μΌλΆ λΆνΈν¨ μ‘΄μ¬
- μ§ν κ³Όμ
- Firebase Cloud Messaging(FCM)μ νμ©ν΄ μΉ νΈμ μλ¦Ό μμ€ν ꡬμΆ
- ν¬κ·ΈλΌμ΄λ/λ°±κ·ΈλΌμ΄λ μλ¦Ό μ²λ¦¬ λΆλ¦¬
- Service Worker λ±λ‘ μ΄μ ν΄κ²°
- FCM ν ν°μ μλ²μ μ μ₯/κ΄λ¦¬νλ ꡬ쑰 κ³ λ―Ό λ° μ μ©
