서울시 뉴딜 일자리 사업으로 참여하였으며, 신우개발의 장비 및 장비별 부품을 관리하는 사내 서비스 개발을 담당했습니다. 기획,디자인 등에도 참여하여 사용자 중심의 서비스를 만들기 위해 노력했습니다. 개발 이후 유지보수와 신규 추가 개발 등을 담당하였습니다.
AWS S3
, AWS CodeDeploy
, Github Action
을 통한 CI/CD 도입
zustand
도입
GlobalTheme
을 통한 디자인 시스템 관리
react-hook-form
도입
react-hook-form
라이브러리를 도입하여 코드 간편화 및 UX 향상ApexChart
를 통한 데이터 집계 그래프 구현
Array.fill
, filter
등의 메서드를 사용하여 그래프 데이터 포맷팅react-select
도입
select box
를 커스텀react-to-print
를 사용하여 페이지 내 리스트를 출력할 수 있도록 함react-csv
를 사용하여 페이지 내 리스트를 excel 파일로 변환해 주는 기능을 구현Axios interceptor
를 사용한 에러 처리를 통해 유지 보수성을 높임https
적용
mkcert
라이브러리를 사용하여 CA 인증서 발급 및 인증서 적용routing
적용
redirect
시켜주어 사용자 경험 개선localStorage
에 해당 사용자의 권한을 저장하여 사용자 별 라우팅 구성JIRA
, Confluence
를 통한 프로젝트 일정 관리 및 사용자 요구사항 관리엘리스 SW 트랙 3기에서 진행한 여행 동행 매칭 서비스 프로젝트입니다.
Figma
을 사용하여 사용자 관련 페이지 디자인 및 기획Typescript
를 사용하여 타입 안정성을 높임GlobalStyle
적용, Theme
에 색상과 폰트 크기를 정해 코드에 적용axios config
를 수정하여 인증정보를 담은 authAxios
를 사용Date
객체를 통한 리뷰 페이지 UI 개선
Cloudtype.io
를 통한 배포학습+실습을 위해 React 스터디에서 진행한 넷플릭스 UI 클론 프로젝트입니다.
JIRA
를 통한 프로젝트 일정 관리Vercel
을 통한 손쉬운 배포Emotion
의 css prop을 사용하여 간편한 스타일링React-icon
을 사용하여 svg icon을 간편하게 삽입 및 디자인 균일화뉴스를 간식처럼 간단하게 즐길 수 있도록 만들어주는 웹 서비스 입니다.
Figma
를 사용하여 와이어 프레임 제작 및 페이지 디자인cheerio.js
를 사용하여 네이버 뉴스 크롤링
next-themes
를 사용하여 다크모드 적용Tailwindcss
를 사용하여 스타일링
zustand
를 사용하여 geolocation 데이터 및 날씨 데이터 전역 관리openWeatherMap API
를 사용하여 날씨 section 제작여기저기 흩어져 있는 반려식물들의 정보를 알기 쉽게 보여주는 웹 서비스 입니다.
Figma
를 사용하여 와이어 프레임 제작 및 페이지 디자인Theme
을 적용하여 손쉽게 색상이나 폰트 크기를 변경할 수 있게 구현GlobalStyle
을 통한 외부 폰트 파일 적용data.json
을 통해 모든 데이터를 보여주어 빠르고 간단하게 데이터 수정이 가능