채용공고 올리기

진상우님을 응원해보세요!

INFCON 참여
지금 만족하고 있어요
책임감
협업 지향
학습 지향
커뮤니케이션
리더십

미리보기

기본 정보

이름
진상우
직업
Front-end Developer
간단 소개

# 노력을 통해 성장하는 것을 즐기는 프론트앤드 개발자 진상우입니다. 새로운 기술과 부딪혀가며 약간의 아픔을 받아들이며 배워가는 것을 즐깁니다. - 현재 Nextjs를 학습하며 SSR환경에 어떤 방법으로 적용을 하여 routing방법은 어떤 형태를 가지고 있는지에 대해 배우고 또한 프로젝트를 통해 학습의 심도를 조금 더 깊게 할 수 있도록 진행하고 있습니다. 커뮤니케이션을 좋아하고 서로 이해할 수 있는 환경을 만들도록 노력합니다. - 문제점에 도달하였을 때 팀원들과 소통을 하여 어떤 방식으로 풀어나가는 것이 좋을지에 대해 탐구하며 함께 고민하고 풀어나가는 환경을 만들기 위해 노력했습니다. - 이전 프로젝트에서 백앤드 팀과의 소통에 대한 이해와 문제 파악을 위해 서로 대화가 진행될 수 있도록 어떤 문제가 어떤 환경에서 일어나는지에 대해 파악하고 간단하게 학습해보며 단방향 소통이 아닌 양방향 소통이 되도록 노력하였습니다. 코드의 중복을 줄이기위해 노력하는 개발자입니다. - 컴포넌트 내에 중복으로 발생하는 요소에 대하여 컴포넌트화 시키고 또한 반복적으로 사용되는 함수를 custom hooks를 통해 공통적으로 사용할 수 있는 부분을 줄이는 것을 즐깁니다.

기술 스택

기술 스택

React, JavaScript, Next.js, HTML/CSS, tailwind-css, vercel, TypeScript, Figma, GitHub

프로젝트

프로젝트명

요기요 점주 사이트 Clone

소속/기관명

기타

프로젝트 기간

2024.01. ~ 2024.06.

프로젝트 내용

프로젝트 목적

  • Next.js를 이용하여 요기요 점주 사이트 클론코딩

프로젝트 전체 인원

  • 요기요 개발 프로젝트 전체 인원 (Front - 2명, Back - 2명)

나의 주요 업무

  • 요기요 점주 사이트 개발 작업 주도

  • 프로젝트 내에 OAuth를 이용하여 로그인 구현 / 백앤드에서 제공하는 로그인 구현

  • 프로젝트에 핵심 기능들을 구현 및 최적화 진행

  • 중복된 코드를 줄이기 위해 컴포넌트화, Custom Hooks 사용

사용 기술

  • React 18, Next.js 14, Typescript, Recoil, Tailwind-css, Axios, Swiper, react-beautiful-dnd, react-datepicker, react-icons

협업 도구

  • Git, Figma, REST API, Discord

배포

  • Vercel

느낀 점

  • Nextjs를 사용함으로써 자체적으로 제공하는 기능들을 통해 최적화된 route기능을 사용

  • REST API를 통한 소통을 통해 api를 어떤 식으로 요청하고 또한 어떤 방법으로 서버와 통신하게 되는지 학습

  • CSR과 SSR의 차이점을 비교하며 SSR에는 어떤 환경적 요소들이 필요한지 탐구 및 적용

  • 팀과 함께 소통하며 작업을 하며 진행에 대한 어려움이 있었지만 이또한 재미의 요소로 느끼고 즐거움을 느낌

  • 재사용 컴포넌트 및 함수로 분리하며 코드의 양을 30% 가까히 줄일 수 있어 재밌는 프로젝트가 됨

포트폴리오

URL

link

개인 블로그

URL 링크
link

요기요 점주 사이트 레포지토리

깃허브
link

요기요 점주 사이트

URL 링크
댓글