โ๏ธ Email. jinung91@gmail.com
๐ฑย Phone. 010-2587-1319
โ๏ธย Blog. https://jaylog.dev
โจ๏ธย Github. https://github.com/woongstaa
- DAU 3,000 / MAU 10๋ง ๊ท๋ชจ์ ํ๋ซํผ์์ 2๋ 4๊ฐ์๊ฐ ์นยท์ฑ์ ํต์ฌ ๊ธฐ๋ฅ์ ๊ฐ๋ฐ ๋ฐ ์ด์ํ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์ ๋๋ค.
- ๋ณต์กํ ์๊ตฌ์ฌํญ์ ๋ชจ๋ํ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ก ๊ตฌ์กฐํํ๊ณ , ์ฑ๋ฅ ์ต์ ํ, SEO, ๋ฐฐํฌ ๋ฑ ํ๋ก ํธ์๋ ์ ๋ฐ์์ ์ค์ง์ ์ธ ์ฑ๊ณผ๋ฅผ ๋ง๋ค์ด์์ต๋๋ค.
- ์ ์ง๋ณด์์ฑ๊ณผ ํ์ฅ์ฑ์ ๊ณ ๋ คํ ์ค๊ณ์ ๊ฐ์ ์ ๊ฐ์ง๋ฉฐ, ์ปดํฌ๋ํธ ์ฌ์ฌ์ฉ์ฑ๊ณผ ์ํ ๋ถ๋ฆฌ ์์น์ ์ค์ฌ์ผ๋ก ๊ตฌ์กฐ๋ฅผ ๊ฐ์ ํด์์ต๋๋ค.
- ๋จ์ํ ๊ธฐ๋ฅ ๊ตฌํ์ ๋์ด, ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ํ ์์ฐ์ฑ์ ๋์์ ๋์ด๋ ์ฝ๋ ์์ฑ์ ์ง์คํฉ๋๋ค.
๊ฒฝ๋ ฅ
์ ๊ธฐ์ผ๊ฐ์
์๋น์ค๊ฐ๋ฐํ | ํ๋ก ํธ์๋ | ์ ๊ท์ง
2022.07 - 2024.10 (2๋ 4๊ฐ์)
์ ๊ธฐ์ผ๊ฐ์ ์น
์ ๊ฐ๋ง์ผ ์๋น์ค
์์ฒด ์ํ ํ๋งค ์ฑ๋ โ์ ๊ฐ๋ง์ผโ์ ์ฑ๊ณผ ์น ์์ชฝ์์ ์ฌ์ฉํ ์ ์๋๋ก ํ์ด์ง ๊ตฌ์ถ
- Next.js ๊ธฐ๋ฐ SSR ๊ตฌ์กฐ๋ก ์น ํ์ด์ง๋ฅผ ๊ตฌํํ๊ณ , ์น ๋ธ๋ผ์ฐ์ ์ ์ฑ(WebView) ํ๊ฒฝ ๋ชจ๋์ ๋์
- ๋ฐ์ํ ์์ ์ ํตํด ์ฑ๊ณผ ์น์์ ์ผ๊ด๋ ์ฌ์ฉ์ ๊ฒฝํ(UX) ์ ๊ณต
- Lighthouse ๊ธฐ์ค SEO 100์ , Best Practices 96์ , Performance(๋ฐ์คํฌํ) 90์ ๋ฌ์ฑ
- ๋ฉํ ํ๊ทธ ๋์ ์ฝ์ ๋ฐ OG ํ๊ทธ ์๋ํ ๊ตฌํ์ผ๋ก ๊ฒ์ ๋ ธ์ถ ์ต์ ํ
- FSD ์ํคํ ์ฒ ๋ฐ ์ปดํ์ด๋ ์ปดํฌ๋ํธ ๊ตฌ์กฐ๋ฅผ ์ ์ฉํ์ฌ ๊ตฌ์กฐ์ ์ผ๊ด์ฑ๊ณผ ์ฌ์ฌ์ฉ์ฑ ํ๋ณด ๋ฐ ๊ฐ๋ฐ ์์ฐ์ฑ๊ณผ ์ ์ง๋ณด์ ํจ์จ ํฅ์
- ํ๋ก ํธ์๋ 2์ธ ๊ตฌ์ฑ ์ค SSR ๊ตฌ์กฐ ์ค๊ณ์ SEO ์ต์ ํ ๊ตฌํ ๋ฑ ์ ์ฒด ๊ตฌ์กฐ์ ์ฝ 80% ์ด์์ ๋ด๋น
ํ์ฌ ์๊ฐ ํ์ด์ง & ์ฅ์ ์ ๋ณด ํ์ด์ง
๋ธ๋๋ ์ ๋ขฐ๋ ์ ๊ณ ๋ฐ ์ฅ์ ์ ๋ณด ์ ๊ทผ์ฑ์ ๋์ด๊ธฐ ์ํ ์๊ฐ ํ์ด์ง ๋ฐ ์ฐ๊ณ ์ฝํ ์ธ ๊ฐ๋ฐ
- ๊ธฐํ๋ถํฐ ์ค๊ณ, ๊ฐ๋ฐ๊น์ง ์ ๊ณผ์ ์ ๋จ๋ ์ผ๋ก ์ํ, Next.js SSR ๊ธฐ๋ฐ์ผ๋ก SEO ์ต์ ํ ๋ฐ ์๊ฐ ์ฝํ ์ธ ๊ตฌ์ถ
- Lighthouse ๊ธฐ์ค SEO 100์ , Best Practices 100์ , Performance(๋ฐ์คํฌํ) 90์ ๋ฌ์ฑ
- ๋ค์ด๋ฒ ๊ฒ์ ๊ฒฐ๊ณผ์์ ์์ฌ SNS๋ณด๋ค ์๋จ ๋ ธ์ถ, ๋ธ๋๋ ๊ฒ์ ์ ์ ๋ฅ ์ฆ๊ฐ์ ๊ธฐ์ฌ
- ์ฅ์ ๊ณต์ ์ ์น์์ ์์ธ ์ ๋ณด๋ฅผ ํ์ธํ๊ณ ์ฑ์ผ๋ก ์์ฐ์ค๋ฝ๊ฒ ์ ๋๋๋ ํ๋ฆ์ ๊ตฌ์ฑํ์ฌ ์ฑ ์ค์ฌ ํ๋ซํผ์ผ๋ก์ ์ ํ์ ๋๋ ์ฝํ ์ธ ํ๋ธ ์ญํ ์ ์ํ
๋ฐฑ์คํผ์ค ๊ณ ๋ํ
๋ ธํํ๋ ๊ด๋ฆฌ ํ์ด์ง๋ฅผ ๊ฐ์ ํ์ฌ ๋ด๋ถ ์ง์์ ์ ๋ฌด ํจ์จ์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ ๊ฐํ
- ์ปดํ์ด๋ ์ปดํฌ๋ํธ ๊ธฐ๋ฐ์ ๊ณตํต UI ์ปดํฌ๋ํธ๋ฅผ ๊ตฌ์ถํ์ฌ ๋์์ธ ๋ฐ ๊ธฐ๋ฅ ์ผ๊ด์ฑ ํ๋ณด
- GitHub Actions ๊ธฐ๋ฐ CI/CD ์๋ํ ํ์ดํ๋ผ์ธ์ ๊ตฌ์ฑํ์ฌ ์์ ์ ์ธ ๋ฐฐํฌ์ ๋ฆฌ์์ค ์ ๊ฐ ๋ฌ์ฑ
- ํ๋ก ํธ์๋ 3์ธ ๊ตฌ์ฑ ์ค ์์ฃผ ์ฌ์ฉํ๋ Input, Button ๋ฑ์ ๋์์ธ ์์คํ ํ ๋ฐ ๋ชจ๋ํํ์ฌ ์ ์ฒด ๊ตฌ์กฐ์ ์ฝ 60% ์ด์์ ์ค๊ณ ๋ฐ ๊ตฌํ
์ ๊ธฐ์ผ๊ฐ์ ์ฑ
์ฑ v2.0 ๋ฒ์ ์ ๋ฐ์ดํธ
๊ธฐ์กด ๋ ๊ฑฐ์ ์ฑ์ ์ฌ์ฉ์ ๊ฒฝํ ๋ฐ ๊ฐ๋ฐ์ ๊ฒฝํ ํฅ์์ ์ํด ๊ฐ์ UI ๋ฐ ์ํคํ ์ฒ๋ฅผ ๋์
- FSD ๋ฐ ์ปดํ์ด๋ ์ปดํฌ๋ํธ๋ฅผ ํ์ฉํ ํค๋๋ฆฌ์ค ๋์์ธ ์์คํ ์ ๋์ ํ์ฌ ๋ ๊ฑฐ์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ ํ๊ณ ์ ์ง๋ณด์์ฑ์ ๊ฐํํจ
- ๊ธฐ๋ฅ ๋จ์ ๋ชจ๋ํ ๋ฐ ๋จ๋ฐฉํฅ ์์กด์ฑ ์ค๊ณ๋ก ์ฌ์ฌ์ฉ์ฑ๊ณผ ํ ์คํธ ์ฉ์ด์ฑ ํ๋ณด
- Google Map API๋ฅผ ํ์ฉํ ์์น๊ธฐ๋ฐ ์ฅ์ ์ ๋ณด ํ์ด์ง ๋ฐ ๋ฉ์ธ ํ์ด์ง ์์
- ํ๋ก ํธ์๋ 3์ธ ๊ตฌ์ฑ ์ค ์ฝ 60%์ ์ฃผ์ ๊ตฌ์กฐ ๊ฐ์ ๋ฐ ๊ธฐ๋ฅ ๊ตฌํ์ ์ฃผ๋
ํธ์ ๋ฉ์์ง / ๋ค์ด๋๋ฏน ๋งํฌ ๋ค๋น๊ฒ์ด์ ํตํฉ
ํธ์ ๋ฐ์ก ์ ์๋ฒ ๋ถํ ๋ฐ ์ธ๋ถ ๋งํฌ ์ง์ ์ ๋ค๋น๊ฒ์ด์ ํ๋ฆ ์ค๋ฅ ๋ฌธ์ ํด๊ฒฐ์ ์ํ ์์
- ํธ์ ์์ ์ ๋ถํ์ํ ์๋ฒ ์์ฒญ ๋ฐ ๋ฆฌ๋ค์ด๋ ์ ๋ฐ์ ๋ฌธ์ ํด๊ฒฐ์ ์ํด ์ด๋ฒคํธ ๋ฆฌ์ค๋ ๋ฑ๋ก ์์น ๋ฐ ์ฒ๋ฆฌ ํ๋ฆ ๋ฆฌํฉํ ๋ง
- ์ด๋ฒคํธ ์กฐ๊ฑด ๋ถ๋ฆฌ ๋ฐ ์ค๋ณต ์์ฒญ ๋ฐฉ์ง ๋ก์ง ๋์
- ์๋ฒ ๋ถํ๋ฅผ 100% โ 5% ๋ฏธ๋ง์ผ๋ก ๊ฐ์์ํค๋ฉฐ, ์์ ์ฑ๊ณผ ์๋ต ์๋ ํฅ์
์ด๋ฏธ์ง ์ ๋ก๋ UX ๊ฐ์
๊ธฐ์กด ๋ฐฑ์๋ ์ค์ฌ์ ์ด๋ฏธ์ง ์ ๋ก๋ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ ํ์ฌ, ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ์์ ์ฑ์ ํฅ์
- ๊ธฐ์กด ๋ฐฑ์๋ ์ ๋ก๋ ๋ฐฉ์์์ AWS S3 Pre-signed URL ๋ฐฉ์์ผ๋ก ์ ํ
- ์ด๋ฏธ์ง ์ ๋ก๋ ์คํจ์จ ์ฝ 5% ํด์, ์ฆ๊ฐ์ ์ธ ์ฌ์ฉ์ ํผ๋๋ฐฑ ์ ๊ณต์ผ๋ก UX ๊ฐ์
- ์ด๋ฏธ์ง ์ ์ค ๋ฌธ์ ์์ ํด๊ฒฐ ๋ฐ ์ ๋ก๋ ์ฑ๊ณต๋ฅ ํฅ์
์ ๊ฐํต ์คํ์ฑํ ๊ธฐ๋ฅ
์ง์ญ ๊ธฐ๋ฐ ์ปค๋ฎค๋ํฐ โ์ ๊ฐํตโ์ ์ค์๊ฐ ์ฑํ ๊ธฐ๋ฅ์ ๋์ ํ์ฌ ์ฌ์ฉ์ ๊ฐ ์ํต ๊ธฐ๋ฅ ๊ฐํ
- Firebase Realtime Database๋ฅผ ์ฌ์ฉํ ์ค์๊ฐ ์คํ์ฑํ ๊ธฐ๋ฅ ๊ตฌํ
- Firebase Functions ๊ธฐ๋ฐ ํ์ดํผ๋งํฌ ๊ฐ์ง โ OpenGraph ์ ๋ณด๋ก ํ๋ฆฌ๋ทฐ ์๋ ์์ฑ
- ์ปค๋ฎค๋์ผ์ด์ ๊ธฐ๋ฅ ๊ณ ๋ํ ๋ฐ ์ฌ์ฉ์ ์ฐธ์ฌ์จ ์ฆ๊ฐ์ ๊ธฐ์ฌ
์ ๋ฌด ํ๋ก์ธ์ค ๊ฐ์
API ๋ฌธ์ํ
๊ฐ๋ฐ์ ๊ฐ ์ปค๋ฎค๋์ผ์ด์ ๋น์ฉ์ ์ค์ด๊ณ , ๋ฐ๋ณต ์์ ์ ์๋ํํ์ฌ ํ ์์ฐ์ฑ ํฅ์์ ๊ธฐ์ฌ
- Swagger ๊ธฐ๋ฐ API ๋ฌธ์ ์๋ํ ์์คํ ์ ๋์ ํ์ฌ ๋ช ์ธ ๊ธฐ๋ฐ ๊ฐ๋ฐ ๋ฌธํ๋ฅผ ์ ์ฐฉ
- Orval์ ํ์ฉํ API ์์ฒญ ํจ์ ๋ฐ ํ์ ์๋ ์์ฑ ์์คํ ์ ๊ตฌ์ฑํ์ฌ ์ฝ๋ ์ผ๊ด์ฑ๊ณผ ๊ฐ๋ฐ ์๋๋ฅผ ๋์์ ํ๋ณด
- Git ์ปค๋ฐ๊ณผ Slack์ ์ฐ๋ํ ๋ณ๊ฒฝ ์๋ฆผ ์๋ํ๋ก ํ์ ํจ์จ์ฑ๊ณผ ๋๊ธฐํ ์๋ ํฅ์
๊ธฐ์
Frontend
JavaScript, TypeScript, React, React Native, Next.js, React Query, Recoil, Zustand, Tailwind CSS, Styled Components
DevOps / Infra
Git, GitHub Actions, AWS(EC2, S3, CloudFront)