πΌ λμ§νΈ λͺ ν¨ μ μ μλΉμ€
π νλ‘μ νΈ κ°μ
- νλ‘μ νΈλͺ : Digital Card Maker
- λ°°ν¬ URL: https://lgw2238.github.io/digital-card-maker/
NOTE
νμ¬μμ μ’ μ΄λ‘ μ μλ λͺ ν¨μ μ£Όκ³ λ°λ κ²μ΄ λΆνΈνκ² λκ»΄μ Έ κ°λ°μμ€λ½κ² μ΄λ―Έμ§λ‘ λ§λ€μ΄μ§ λͺ ν¨μ μ μνμ¬ μ¬μ©νκ³ μ ν΄λΉ μΉ μ΄ν리μΌμ΄μ μ μ μν΄λ³΄μλ€.
π― μ£Όμ κΈ°λ₯
-
μ§κ΄μ μΈ λͺ ν¨ μ μ
- μ€μκ° λ―Έλ¦¬λ³΄κΈ° κΈ°λ₯
- μ¬μ©μ μΉνμ μΈν°νμ΄μ€
- λλκ·Έ μ€ λλ‘ μ΄λ―Έμ§ μ λ‘λ
-
컀μ€ν°λ§μ΄μ§ μ΅μ
- λ°°κ²½ μ΄λ―Έμ§ μ€μ /μ κ±°
- ν°νΈ μ€νμΌ λ³κ²½
- ν μ€νΈ μ 보 μ λ ₯/μμ
π κΈ°μ μ€ν
Frontend
- Language: React 18(18.3.1) + TypeScript
- Styling: TailwindCSS
- μνκ΄λ¦¬: Context API
- λΌμ°ν : React Router v6
κ°λ° λꡬ
- λ²μ κ΄λ¦¬: Git, GitHub
- λ°°ν¬: GitHub Pages
- λΉλλꡬ: Vite
π₯ μ€μ ꡬν νλ©΄
λλ© νμ΄μ§
- κ·ΈλΌλ°μ΄μ ν¨κ³Όμ λͺ¨λν UI
- μ§κ΄μ μΈ μμνκΈ° λ²νΌ
λͺ ν¨ μ μ νμ΄μ§
- μ€μκ° λ―Έλ¦¬λ³΄κΈ°
- μ¬μ©μ μΉνμ νΌ μ λ ₯
- λ°μν λμμΈ
π νλ‘μ νΈ κ΅¬μ‘°
digital-card-maker/
βββ src/
β βββ components/
β β βββ layout/
β β β βββ Layout.tsx
β β βββ card/
β β β βββ CardForm.tsx
β β β βββ CardPreview.tsx
β β βββ landing/
β β βββ LandingPage.tsx
β βββ context/
β β βββ CardContext.tsx
β βββ styles/
β β βββ index.css
β βββ assets/
β β βββ images/
β βββ App.tsx
βββ public/
β βββ favicon.ico
β βββ index.html
βββ .github/
β βββ workflows/
β βββ deploy.yml
βββ package.json
βββ tsconfig.json
βββ vite.config.ts