Skip to content

Injaeeee/looky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

42 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

header

πŸ“‘ λͺ©μ°¨

ν”„λ‘œμ νŠΈ μ†Œκ°œ

개발 κΈ°κ°„

상세 κ³„νš

User Flow

ν”„λ‘œμ νŠΈ ꡬ쑰

개발 ν™˜κ²½

기술 μŠ€νƒ

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

배포 및 μ‹€ν–‰ 방법


LOOKYλŠ” μ˜·μ— 관심 μžˆλŠ” μ‚¬λžŒλ“€μ΄ λͺ¨μ—¬ μžμ‹ μ˜ 룩과 κ΄€λ ¨λœ 옷 정보듀을 νƒœκ·Έλ‘œ μžμ„Ένžˆ κ³΅μœ ν•  수 μžˆλŠ” μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μž…λ‹ˆλ‹€.


πŸ”—Β λ§ν¬

GitHub

🌐 배포 μ‚¬μ΄νŠΈ


πŸ‘¨β€πŸ« μ£Όμš” κΈ°λŠ₯

image image image
λžœλ”© νŽ˜μ΄μ§€ κ²Œμ‹œλ¬Ό λͺ©λ‘ νŽ˜μ΄μ§€ κ²Œμ‹œλ¬Ό 생성 λͺ¨λ‹¬
image image image
λž­ν‚Ή νŽ˜μ΄μ§€ 마이 νŽ˜μ΄μ§€ νšŒμ›κ°€μž… νŽ˜μ΄μ§€

12 / 23 (λͺ©) ~ 1 / 26 (일)


πŸ“Œ 상세 κ³„νš


πŸ’‘ User Flow

μœ μ €ν”Œλ‘œμš°


πŸ“wine/
β”‚
β”œβ”€β”€ πŸ“public/
β”‚   β”œβ”€β”€ πŸ“images/                 # 이미지 파일 폴더
β”‚   └── πŸ“ic_wine.svg ...
β”‚
β”œβ”€β”€ πŸ“constants/
β”‚   └── πŸ“auth/
β”‚   └── mediaQueryBreakPoint.ts
β”‚
β”œβ”€β”€ πŸ“src/
β”‚   └── πŸ“components/             # μž¬μ‚¬μš© κ°€λŠ₯ν•œ μ»΄ν¬λ„ŒνŠΈ
β”‚       └── πŸ“common/            # 곡톡 μ»΄ν¬λ„ŒνŠΈ
β”‚                └── Button.tsx
β”‚                └── Toast.tsx
β”‚
β”œβ”€β”€ πŸ“pages/                 
β”‚   β”‚   └── login.tsx
β”‚   β”‚   └── signup.tsx
β”‚   β”‚   └── listPage.tsx
β”‚   β”‚   
β”‚   β”‚
β”‚   β”‚
β”‚   β”œβ”€β”€ πŸ“hooks/                  # μ»€μŠ€ν…€ React ν›…
β”‚   β”‚
β”‚   β”œβ”€β”€ πŸ“types/                  # νƒ€μž… 폴더 (DTO ν˜Ήμ€ μ „μ—­μ μœΌλ‘œ μ‚¬μš©λ˜λŠ” type 미리 μ •μ˜)
β”‚   β”‚                             # μ»΄ν¬λ„ŒνŠΈ props의 κ²½μš°μ—λŠ” ν•΄λ‹Ή μ»΄ν¬λ„ŒνŠΈ μœ„μΉ˜μ— μ •μ˜
β”‚   β”‚
β”‚   β”œβ”€β”€ πŸ“style/                 # μŠ€νƒ€μΌ κ΄€λ ¨ 파일 λͺ¨μŒ
β”‚   β”‚   └── global.css
β”‚   β”‚
β”‚   β”‚
β”‚   └── πŸ“util/                  # μœ ν‹Έλ¦¬ν‹° 폴더
β”‚
β”œβ”€ .gitignore
β”œβ”€ .env.local                     
β”œβ”€ .eslintrc.json
β”œβ”€ .prettierrc.json
β”œβ”€ tsconfig.json
β”‚
...μƒλž΅


OS IDE Version Control Package Manager deploy
macOS Windows Visual Studio Code Git GitHub npm Vercel

React TypeScript Styled Components Firebase


1. ν”„λ‘œμ νŠΈ 클둠

git clone https://github.com/Injaeeee/looky.git

2. μ˜μ‘΄μ„± μ„€μΉ˜

ν”„λ‘œμ νŠΈμ—μ„œ μ‚¬μš©ν•˜λŠ” νŒ¨ν‚€μ§€λ“€μ„ μ„€μΉ˜ν•©λ‹ˆλ‹€.

npm install

3. 개발 μ„œλ²„ μ‹€ν–‰

λ‹€μŒ λͺ…λ Ήμ–΄λ₯Ό μ‹€ν–‰ν•˜μ—¬ 둜컬 개발 ν™˜κ²½μ—μ„œ ν”„λ‘œμ νŠΈλ₯Ό μ‹€ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

npm run start

이후 λΈŒλΌμš°μ €μ—μ„œΒ http://localhost:3000 으둜 μ ‘μ†ν•˜μ—¬ 개발 쀑인 μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

4. 배포

이 ν”„λ‘œμ νŠΈλŠ” Vercel을 μ‚¬μš©ν•˜μ—¬ 배포할 수 μžˆμŠ΅λ‹ˆλ‹€.

GitHub와 μ—°λ™λœ Vercel 계정을 톡해 μžλ™μœΌλ‘œ 배포되며, μ½”λ“œλ₯Ό pushν•˜λ©΄ μžλ™μœΌλ‘œ 배포 ν”„λ‘œμ„ΈμŠ€κ°€ μ§„ν–‰λ©λ‹ˆλ‹€.

배포 μ‚¬μ΄νŠΈ

Releases

No releases published

Packages

No packages published