QNN24

22.02. - 22.10.
언어 전환 및 기능 추가, 유지보수
서비스페이지 프론트엔드 참여율 100%

Vue3
Nuxt3
daisyUI
TailwindCss
Pinia

기존 PHP로 작업된 오래된 서비스를 Vue 기반 Nuxt로 전환

재사용 가능한 컴포넌트 설계, Composition API를 통한 가독성 높은 코드 구현, Pinia를 통한 상태관리

PG연동, 본인인증, Google Adsense, AWS 경험

AWS S3 이미지 업로드 방식 lambda를 통한 방식에서 Signed Url 방식으로 개선
  이미지 용량 제한 3Mb 에서 제한없음으로 개선

이미지 S3 Signed_Url 적용

기존 이미지 업로드 방식의 용량제한 존재

이미지 옹량을 증가시키기 위해 리서치

signed_url 방식을 채택하여 용량제한 이슈를 해결했습니다.
3Mb -> 제한없음

TOAST UI에 연동하여 텍스트 편집과 이미지 업로드 용이하게 구현

관리자 페이지에도 동일 기술 적용

본인인증 연동

nice 본인인증으로 성인인증 적용

웹툰, 전문가 매칭 서비스 구현과 함께 적용

쇼핑몰 구현

자사 쇼핑 및 서드파티 쇼핑몰(farmiwel) 연동

헥토파이넨셜 PG 연동

장바구니 구현 및 실시간 재고 체크

pinia 상태관리

유저의 사용성을 고려하여 스켈레톤 UI와 pinia를 활용

재방문시 로딩시간을 줄이기위해 데이터 pinia에서 관리

불필요한 반복적인 API 통신 감소시킴