Skip to content

Latest commit

Β 

History

History
97 lines (74 loc) Β· 2.83 KB

File metadata and controls

97 lines (74 loc) Β· 2.83 KB

Initium

πŸ‡ΊπŸ‡Έ English

Initium 곡식 λžœλ”© νŽ˜μ΄μ§€

React TypeScript Vite Three.js

✨ μ£Όμš” κΈ°λŠ₯

  • 🎨 λͺ¨λ˜ UI/UX - Linear, Vercel, Notionμ—μ„œ μ˜κ°λ°›μ€ ν΄λ¦°ν•œ λ””μžμΈ
  • 🧊 3D λ°°κ²½ - Three.js + React Three Fiberλ₯Ό ν™œμš©ν•œ μΈν„°λž™ν‹°λΈŒ λ°°κ²½
  • 🎬 λΆ€λ“œλŸ¬μš΄ μ• λ‹ˆλ©”μ΄μ…˜ - Framer Motion 기반 슀크둀 & ν˜Έλ²„ μ• λ‹ˆλ©”μ΄μ…˜
  • 🌐 λ‹€κ΅­μ–΄ 지원 - ν•œκ΅­μ–΄/μ˜μ–΄ μ „ν™˜ κ°€λŠ₯
  • πŸ“± μ™„μ „ λ°˜μ‘ν˜• - λͺ¨λ°”일, νƒœλΈ”λ¦Ώ, λ°μŠ€ν¬ν†± 지원
  • ⚑ λΉ λ₯Έ 개발 ν™˜κ²½ - Vite HMR둜 즉각적인 λ³€κ²½ 반영

πŸ› οΈ 기술 μŠ€νƒ

λΆ„λ₯˜ 기술
ν”„λ ˆμž„μ›Œν¬ React 19
μ–Έμ–΄ TypeScript
λΉŒλ“œ 도ꡬ Vite
3D κ·Έλž˜ν”½ Three.js, React Three Fiber, Drei
μ• λ‹ˆλ©”μ΄μ…˜ Framer Motion
μ•„μ΄μ½˜ Lucide React
λΌμš°νŒ… React Router DOM

πŸ“ ν”„λ‘œμ νŠΈ ꡬ쑰

β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ Sections/          # νŽ˜μ΄μ§€ μ„Ήμ…˜ μ»΄ν¬λ„ŒνŠΈ
β”‚   β”‚   β”œβ”€β”€ Header.tsx     # λ„€λΉ„κ²Œμ΄μ…˜ 헀더
β”‚   β”‚   β”œβ”€β”€ Hero.tsx       # νžˆμ–΄λ‘œ μ„Ήμ…˜
β”‚   β”‚   β”œβ”€β”€ Features.tsx   # κΈ°λŠ₯ μ†Œκ°œ
β”‚   β”‚   β”œβ”€β”€ Pricing.tsx    # 가격 μ •μ±…
β”‚   β”‚   β”œβ”€β”€ FAQ.tsx        # 자주 λ¬»λŠ” 질문
β”‚   β”‚   └── Footer.tsx     # ν‘Έν„°
β”‚   β”œβ”€β”€ Three/             # 3D κ΄€λ ¨ μ»΄ν¬λ„ŒνŠΈ
β”‚   β”‚   └── BackgroundScene.tsx
β”‚   └── UI/                # μž¬μ‚¬μš© UI μ»΄ν¬λ„ŒνŠΈ
β”‚       └── Button.tsx
β”œβ”€β”€ contexts/
β”‚   └── LanguageContext.tsx  # λ‹€κ΅­μ–΄ 지원
β”œβ”€β”€ public/
β”‚   └── logo.svg           # 둜고 파일
β”œβ”€β”€ App.tsx                # 메인 μ•± μ»΄ν¬λ„ŒνŠΈ
β”œβ”€β”€ index.tsx              # μ—”νŠΈλ¦¬ 포인트
└── types.ts               # νƒ€μž… μ •μ˜

πŸš€ μ‹œμž‘ν•˜κΈ°

사전 μš”κ΅¬μ‚¬ν•­

  • Node.js 18+
  • npm λ˜λŠ” yarn

μ„€μΉ˜

# μ˜μ‘΄μ„± μ„€μΉ˜
npm install

# 개발 μ„œλ²„ μ‹€ν–‰
npm run dev

# ν”„λ‘œλ•μ…˜ λΉŒλ“œ
npm run build

# λΉŒλ“œ 미리보기
npm run preview

슀크립트

λͺ…λ Ήμ–΄ μ„€λͺ…
npm run dev 개발 μ„œλ²„ μ‹€ν–‰ (κΈ°λ³Έ: http://localhost:3000)
npm run build ν”„λ‘œλ•μ…˜ λΉŒλ“œ
npm run preview λΉŒλ“œλœ κ²°κ³Όλ¬Ό 미리보기

🎨 μ»€μŠ€ν„°λ§ˆμ΄μ§•

둜고 λ³€κ²½

public/logo.svg νŒŒμΌμ„ κ΅μ²΄ν•˜μ„Έμš”.

색상 ν…Œλ§ˆ

Tailwind CSS μ„€μ •μ—μ„œ brand 색상을 μˆ˜μ •ν•˜μ„Έμš”.

ν…μŠ€νŠΈ μˆ˜μ •

contexts/LanguageContext.tsxμ—μ„œ λͺ¨λ“  ν…μŠ€νŠΈλ₯Ό ν•œκ΅­μ–΄/μ˜μ–΄λ‘œ κ΄€λ¦¬ν•©λ‹ˆλ‹€.