미리보기
기본 정보
더 나은 웹페이지를 만들기 위해서 고민하고 공부하는 것을 즐깁니다. 코드를 알아 보기 쉽고 간결하게 짜려고 노력합니다. 무엇보다 프로그래밍 공부 하기를 즐겨하며 계속해서 더 나아가려고 합니다.
기술 스택
JavaScript, TypeScript, Next.js, React, react-query, Jest, react-testing-library, Cypress
프로젝트
Dallaem
코드잇
2024.09. ~ 2024.10.
유저가 바쁜 일상 속 휴식을 위한 다양한 모임을 탐색하고 참여하며, 직접 모임을 개설하고 리뷰를 생성할 수 있는 서비스
사용 기술 스택:
programming language: JavaScript, TypeScript
framework: React, Next.js
state Management: React Query, Zustand
library: React Hook Form
test library: Jest, React Testing Library
CSS library: Framer motion, Tailwind CSS
구현기능: 리뷰 목록, 모임 만들기
SSR과 CSR을 이용한 리뷰 목록 만들기
Loading Skeleton을 이용한 UX 상향
React Hook Form의Controller 컴포넌트를 이용한 데이터 처리
공용컴포넌트: Button, calendar, Tab, Lazy-Loading Component
추가되어야 할 것: throttle나 debounce를 통한 연속된 이벤트 처리
Masil
항해99
2024.06. ~ 2024.07.
가고자 하는 카페를 찾고 싶을 때 사용할 플랫폼입니다.
사용 기술 스택:
programming language: JavaScript, Typescript
framework: React, Next.js
state Management: React Query, Zustand,
CSS library: Tailwind CSS, React Hook Form
구현 기능: 회원가입, 로그인/로그아웃, 리뷰작성, 유저정보 수정, 삭제
react-hook-form을 사용한 구현
이미지 미리보기 구현
debounce를 이용한 로그인 회원가입 검색 기능 구현
추가 되어야 하는 것: API연결 (중간에 백엔드 개발자의 이탈로 API연결 X)
포트폴리오
대외활동
코드잇 프론트엔드 단기 심화 과정
코드잇
tailwind, framer-motion, NextUI등을 통한 css 학습
Jest, RTL, cypress 등을 통한 테스트 학습
항해99 React 개발자 과정
항해99
HTML/CSS 학습
JS이론, 기본문법 및 반복문/제어문 학습
React, React query, Redux, Redux-Toolkit 학습
토큰을 이용한 인가 학습
교육
인천고등학교
고등학교
2011.03. ~ 2014.03. | 졸업