Part: 초기구축 / 운영 / 유지보수 및 보안관련 기능테스트
기존 React 프로젝트, Next.js 12/14 사용한 초기구축 및 유지보수
NextJs / Typescript / Zustand / ReactQuery / module css(scss) 사용
포트원 결제 연동한 이커머스 개발
Flutter를 사용한 데스크탑 앱 개발
스웨거 사용한 백엔드와 소통
dev 환경 구축하여 운영 및 개발 환경분리
- 데스크탑 임베딩 프로그램
- window/macos 프로그램 프로토타입버전 Flutter 개발
- 백엔드 api와 내부 sdk 연결
- async blocking 형식으로 임베딩 진행
- bloc패턴을 통한 state 관리
- IUFC 포토카드 어드민
- 초기셋팅 및 상품등록, 배너등록 등 기능 개발
- 재사용가능한 컴포넌트/함수 정의
- 기획, 백엔드와의 일정 협의 통한 개발순서 조율
- 포트원 결제 심사 담당으로 앱 개발범위 체크 및 핸들링
- 빠른 페이지 로드 및 전체 프로젝트 관리의 용이함을 위한 Nextjs & typescript로 마이그레이션
- 섹션 효과를 위해 무분별한 스크롤 이벤트 감지로 인한 유저 사용성 저하 스크롤 위치에 따른 처리가 아닌 옵저버를 사용하여 개선
- 다국어를 지원을 위해 middleware와 cookie, user locale을 사용하여 클라이언트 유저선호 언어로 우선 언어 설정
- 신규 홈페이지 개발 및 운영 배포
- 요청사항에 맞게 백엔드와 협의하여 이메일 발송 및 어드민 개발
- 티켓 판매 포트원 결제 연동
- 앱을 통해서 볼 수 있는 페이지와 티켓 판매 웹페이지 접근 분기처리
- 어드민 전시, 상품 관련 개발
- 그 외 기타 업무
- 프로토타입을 위한 포토샵 임베딩 플러그인 기능 테스트
- 프로토타입을 위한 브라우저 dom 조작관련 기능 테스트
- 기존 작업자에 따라 다르게 관리되고있어서 dev 환경 구축 및 각 작업자별 브랜치 작업환경으로 변경 후 qa와 동시에 개발 가능하도록 개선
- 통합 로그 관련 제안 및 협의하여 프로토타입에 테스트로 1차 적용