--- /dev/null
+# Full Stack FastAPI ν
νλ¦Ώ
+
+ν
νλ¦Ώμ μΌλ°μ μΌλ‘ νΉμ μ€μ κ³Ό ν¨κ» μ 곡λμ§λ§, μ μ°νκ³ μ»€μ€ν°λ§μ΄μ§μ΄ κ°λ₯νκ² λμμΈ λμμ΅λλ€. μ΄ νΉμ±λ€μ μ¬λ¬λΆμ΄ νλ‘μ νΈμ μꡬμ¬νμ λ§μΆ° μμ , μ μ©μ ν μ μκ² ν΄μ£Όκ³ , ν
νλ¦Ώμ΄ μλ²½ν μμμ μ΄ λκ² ν΄μ€λλ€. π
+
+λ§μ μ΄κΈ° μ€μ , 보μ, λ°μ΄ν°λ² μ΄μ€ λ° μΌλΆ API μλν¬μΈνΈκ° μ΄λ―Έ μ€λΉλμ΄ μμΌλ―λ‘, μ¬λ¬λΆμ μ΄ ν
νλ¦Ώμ (νλ‘μ νΈλ₯Ό) μμνλ λ° μ¬μ©ν μ μμ΅λλ€.
+
+GitHub μ μ₯μ: <a href="https://github.com/tiangolo/full-stack-fastapi-template" class="external-link" target="_blank">Full Stack FastAPI ν
νλ¦Ώ</a>
+
+## Full Stack FastAPI ν
νλ¦Ώ - κΈ°μ μ€νκ³Ό κΈ°λ₯λ€
+
+- β‘ [**FastAPI**](https://fastapi.tiangolo.com): Python λ°±μλ API.
+ - π§° [SQLModel](https://sqlmodel.tiangolo.com): Python SQL λ°μ΄ν° μνΈμμ©μ μν (ORM).
+ - π [Pydantic](https://docs.pydantic.dev): FastAPIμ μν΄ μ¬μ©λλ, λ°μ΄ν° κ²μ¦κ³Ό μ€μ κ΄λ¦¬.
+ - πΎ [PostgreSQL](https://www.postgresql.org): SQL λ°μ΄ν°λ² μ΄μ€.
+- π [React](https://react.dev): νλ‘ νΈμλ.
+ - π TypeScript, hooks, Vite λ° κΈ°ν νλμ μΈ νλ‘ νΈμλ μ€νμ μ¬μ©.
+ - π¨ [Chakra UI](https://chakra-ui.com): νλ‘ νΈμλ μ»΄ν¬λνΈ.
+ - π€ μλμΌλ‘ μμ±λ νλ‘ νΈμλ ν΄λΌμ΄μΈνΈ.
+ - π§ͺ E2E ν
μ€νΈλ₯Ό μν Playwright.
+ - π¦ λ€ν¬ λͺ¨λ μ§μ.
+- π [Docker Compose](https://www.docker.com): κ°λ° νκ²½κ³Ό νλ‘λμ
(μ΄μ).
+- π κΈ°λ³ΈμΌλ‘ μ§μλλ μμ ν λΉλ°λ²νΈ ν΄μ±.
+- π JWT ν ν° μΈμ¦.
+- π« μ΄λ©μΌ κΈ°λ° λΉλ°λ²νΈ 볡ꡬ.
+- β
[Pytest]λ₯Ό μ΄μ©ν ν
μ€νΈ(https://pytest.org).
+- π [Traefik](https://traefik.io): 리λ²μ€ νλ‘μ / λ‘λ λ°Έλ°μ.
+- π’ Docker Composeλ₯Ό μ΄μ©ν λ°°ν¬ μ§μΉ¨: μλ HTTPS μΈμ¦μλ₯Ό μ²λ¦¬νκΈ° μν νλ‘ νΈμλ Traefik νλ‘μ μ€μ λ°©λ²μ ν¬ν¨.
+- π GitHub Actionsλ₯Ό κΈ°λ°μΌλ‘ CI (μ§μμ μΈ ν΅ν©) λ° CD (μ§μμ μΈ λ°°ν¬).