πŸ‘¨β€πŸ’»Β About.

λ‹€μ–‘ν•œ 것을 μ‹œλ„ν•΄ μƒˆλ‘œμš΄ 지식을 μ–»λŠ” 것을 μ’‹μ•„ν•©λ‹ˆλ‹€.

μ½”λ“œλ₯Ό μž‘μ„±ν•  λ•Œ 더 효율적으둜 μž‘μ„±ν•  수 μžˆλŠ” 방법에 λŒ€ν•΄ 많이 κ³ λ―Όν•˜κ³  μ΄μ•ΌκΈ°ν•˜λŠ”κ²ƒμ„ μ’‹μ•„ν•©λ‹ˆλ‹€.

μ‚¬μš©μžμ˜ νŽΈμ˜μ„±μ„ κ³ λ €ν•˜μ—¬ κ°œλ°œν•˜λŠ” 것을 μ„ ν˜Έν•©λ‹ˆλ‹€.

μžμ‹ μ˜ 업무λ₯Ό μ±…μž„κ° 있게 μˆ˜ν–‰ν•˜λ©°, λŠμž„μ—†μ΄ λ°œμ „ν•˜κΈ° μœ„ν•΄ 항상 μžκΈ°κ°œλ°œμ— λ…Έλ ₯ν•©λ‹ˆλ‹€.

πŸ“–Β Project.

DOTORI

Untitled

Frontend Leader

V1

2022.01.23 ~ 2023.04.02

https://github.com/Team-Ampersand/Dotori-client

V2

2023.2.3 ~ μ„œλΉ„μŠ€μ€‘

https://github.com/Team-Ampersand/Dotori-client-v2

DOTORI

DOTORI 회고둝

μ†Œκ°œ

Dormitory(κΈ°μˆ™μ‚¬) λΌλŠ” λ‹¨μ–΄μ—μ„œ λ§Œλ“€μ–΄μ§„ **Dotori** ν”„λ‘œμ νŠΈλŠ”

학ꡐ κΈ°μˆ™μ‚¬μ˜ μžμŠ΅μ‹ μ²­, μ•ˆλ§ˆμ˜μž μ‚¬μš©, κ·œμ • μœ„λ°˜, κΈ°μƒμŒμ•… μ‹ μ²­ 등을 μ›Ήμ‚¬μ΄νŠΈλ‘œ κ°„νŽΈν•˜κ²Œ 관리 ν•  수 μžˆλ„λ‘ λ§Œλ“  μ›Ήμ‚¬μ΄νŠΈμž…λ‹ˆλ‹€.

220λͺ…μ˜ 전ꡐ생이 μ‚¬μš©μ€‘μ΄κ³  맀일 평균 5000λ²ˆμ΄μƒμ˜ νŠΈλž˜ν”½μ΄ λ°œμƒν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

μˆ˜ν–‰μ—…λ¬΄

V1

ν”„λ‘œλͺ¨μ…˜ νŽ˜μ΄μ§€ μ œμž‘ν–ˆμŠ΅λ‹ˆλ‹€.

둜그인, νšŒμ›κ°€μž…, λ©”μΈνŽ˜μ΄μ§€ λ°˜μ‘ν˜•, μœ μ§€λ³΄μˆ˜ ν–ˆμŠ΅λ‹ˆλ‹€.

V2

SSR + SWR 을 μ‚¬μš©ν•΄ SSR, CSR ν™˜κ²½μ—μ„œ 더 μ’‹κ²Œ 데이터λ₯Ό 관리할 수 μžˆλ„λ‘ κ΅¬ν˜„ν–ˆμŠ΅λ‹ˆλ‹€.

Atomic λ””μžμΈ νŒ¨ν„΄μ„ μ‚¬μš©ν•œ 파일ꡬ쑰둜 더 효율적이고 μœ μ§€λ³΄μˆ˜κ΄€μ μ—μ„œ 더 μ’‹κ²Œ ν–ˆμŠ΅λ‹ˆλ‹€.

닀크λͺ¨λ“œ, 토큰, SEO 섀정을 ν–ˆμŠ΅λ‹ˆλ‹€.

채널톑을 μ΄μš©ν•΄ μ‚¬κ°μŒ€κ³Όμ˜ μΌλŒ€μΌ λ¬Έμ˜ν•  수 μžˆλ„λ‘ ν–ˆμŠ΅λ‹ˆλ‹€.

Axios interceptorλ₯Ό μ‚¬μš©ν•˜μ—¬ http μš”μ²­μ— λŒ€ν•œ μ½”λ“œ 쀑볡을 μ œκ±°ν–ˆμŠ΅λ‹ˆλ‹€.

middleware λ₯Ό μ‚¬μš©ν•΄ λ‘œκ·ΈμΈμ—¬λΆ€μ—λ”°λΌ url 직접접근을 λ§‰μ•˜μŠ΅λ‹ˆλ‹€.

ν”„λ‘œλͺ¨μ…˜, 둜그인, νšŒμ›κ°€μž…, 메인 νŽ˜μ΄μ§€ μ œμž‘, λ°˜μ‘ν˜• ν–ˆμŠ΅λ‹ˆλ‹€.

React-hook-form 을 μ‚¬μš©ν•΄ 효율적으둜 state λ₯Ό κ΄€λ¦¬ν–ˆμŠ΅λ‹ˆλ‹€.

env-cmd λ₯Ό μ΄μš©ν•΄ κ°œλ°œν™˜κ²½κ³Ό μš΄μ˜ν™˜κ²½ ν™˜κ²½λ³€μˆ˜λ₯Ό λΆ„λ¦¬ν–ˆμŠ΅λ‹ˆλ‹€.

Dynamic Import 을 μ‚¬μš©ν•΄ pre-rendering 이 ν•„μš”μ—†λŠ” 뢀뢄을 csr 둜 λ°›μ•˜μŠ΅λ‹ˆλ‹€.

React-easy-crop 을 μ‚¬μš©ν•΄ 이미지λ₯Ό ν”„λ‘œν† νƒ€μž…μœΌλ‘œ μˆ˜μ •κ°€λŠ₯ν•˜κ²Œ ν–ˆμŠ΅λ‹ˆλ‹€.

기술

  Next.js, Typescript, Emotion.js , Recoil, Axios, Swr, Env-cmd

μ‹œν–‰μ°©μ˜€

V1

V2


Devlog

Untitled

Design, Frontend

V1

2022.4.16 ~ 2022.7.4

React-project/vlog at main Β· HWANBINYOO/React-project

μ›Ή 첫 배포후기

V2

2023.3.12 ~ 2023.4.13

GitHub - Devlog-v2/front: κ°œλ°œμžλ“€μ„ μœ„ν•œ λΈ”λ‘œκ·Έ front λΆ€λΆ„

μ†Œκ°œ

Developer Blog 의 μ•½μžμΈ Devlog λŠ”

κ°œλ°œμžλ“€μ„ μœ„ν•œ λΈ”λ‘œκ·Έ ν”Œλž«νΌμ„ μ œμž‘ν–ˆμŠ΅λ‹ˆλ‹€.

μˆ˜ν–‰μ—…λ¬΄

V1

remark-gfm λ₯Ό μ‚¬μš©ν•΄ λ§ˆν¬λ‹€μš΄ν˜•μ‹μœΌλ‘œ λΈ”λ‘œκ·Έλ₯Ό CRUDκ°€ κ°€λŠ₯ν•˜κ²Œ ν–ˆμŠ΅λ‹ˆλ‹€.

AWS S3 + CloudFront 을 μ‚¬μš©ν•΄ λ°°ν¬ν–ˆμŠ΅λ‹ˆλ‹€.

ν”„λ‘œν•„,κ²Œμ‹œκΈ€,둜그인,νšŒμ›κ°€μž… νŽ˜μ΄μ§€ μ œμž‘ν–ˆμŠ΅λ‹ˆλ‹€.

V2

λŒ“κΈ€, μ’‹μ•„μš” κΈ°λŠ₯을 μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€.

next.js 둜 λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ 및 ssr ν™˜κ²½μ—μ„œ 데이터λ₯Ό λ°›μ•„μ˜¬ 수 있게 ν–ˆμŠ΅λ‹ˆλ‹€.

ν”„λ‘œν•„μ— μž”λ”” κΈ°λŠ₯을 μΆ”κ°€ν•΄μ„œ μ‚¬μš©μžλ“€μ΄ λΈ”λ‘œκ·Έλ₯Ό μ“Έ λ•Œλ§ˆλ‹€ μž”λ””κ°€ μ±„μ›Œμ§€λ„λ‘ ν–ˆμŠ΅λ‹ˆλ‹€.

vercel 을 μ‚¬μš©ν•΄ λ°°ν¬ν–ˆμŠ΅λ‹ˆλ‹€.

기술

Next.js, Typescript, Emotion.js, Recoil, Axios, Remark-gfm, Nookies

μ‹œν–‰μ°©μ˜€

V2



πŸ› οΈΒ Skills.