미리보기
기본 정보
웹 전반에 대한 깊이 있는 이해를 바탕으로 프론트엔드와 백엔드의 균형 잡힌 성장을 지향하는 웹 개발자 이찬행입니다. - 웹 전반에 대한 이해를 높이기 위해 노력합니다. - 최근 프로젝트에서는 FrontEnd 를 담당했지만 BackEnd 팀원이 바쁠 경우 제가 API 를 제작했던 경험이 있습니다. - React 의 Server Function 등 FrontEnd Framework 의 BackEnd 기능을 적극적으로 활용합니다. - 함수형 패러다임을 적극적으로 적용합니다. - 부작용을 관리가 가능하도록 최대한으로 줄여 에러를 해결할 경험이 있습니다. - 함수 합성을 이용해 코드의 가독성을 극대화시킨 경험이 있습니다.
기술 스택
Python, TypeScript, React, Next.js, NestJS
프로젝트
꾹꾹
기타
2024.05. ~ 2024.09.
스탬프 랠리를 즐겁게 진행할 수 있도록 돕는 웹 앱 "꾹꾹"입니다. 사용자는 스탬프 랠리를 만들 때 사용하는 키트를 생성하고 배포할 수 있으며, 이 키트를 이용해 스스로 랠리를 만들고 참여할 수 있습니다. Next.js, TypeScript, shadcn/ui, zod, react-hook-form, Prisma, Auth.js(NextAuth), fxts 을 사용했습니다.
해당 프로젝트에서 약 1000번의 커밋과 124개의 이슈를 해결했습니다.
주로 FrontEnd 을 담당했으며 약 100여개의 컴포넌트를 작성했습니다.
일부 BackEnd 작업도 담당하여 2개의 API를 작성했습니다.
컴포넌트 중 약 80%를 Server Component 로 제작하는 등 SSR 을 적극적으로 사용했습니다.
함수형 패러다임을 적극 적용하여 가독성을 높였습니다.
zod, react-hook-form 등의 라이브러리를 활용해 클라이언트에서 입력값 검증했습니다.