SellerBox App 에서 기존에 제공하던 기능을 웹기반으로 확장하여, 온라인 셀러가 상품 관리, 주문/배송, 통계 등 다양한 비즈니스 운영을 효율적으로 관리할 수 있도록 개발하였습니다.
Features
-
카카오 페이/카드결제 추가
- 기존 SellerBox App에서 제공하던 각 마켓 구독 서비스를 확장하여
- 카드결제 및 카카오페이 결제 모듈을 추가하였습니다.
-
테이블 관리 기능
- 상품, 주문, 배송 등 다양한 데이터를 테이블 형태로 관리할 수 있는 기능을 제공합니다.
- 필터링, 정렬, 검색 기능을 통해 원하는 데이터를 쉽게 찾을 수 있습니다.
- 칼럼 이동 및 숨김 기능을 통해 사용자 맞춤형 테이블 구성이 가능합니다.
-
Token 관리
- 토큰을 AES256 암호화 방식으로 저장하고 사용시엔 복호화하여 유저편의성 및 보안성을 강화하였습니다.
-
CI/CD 파이프라인 구축
- AWS S3와 CloudFront를 활용하여 정적 파일을 배포하였습니다.
- GitHub Actions를 사용하여 CI/CD 파이프라인을 구축하였습니다.
Tech Stack
- Frontend: React, Vite, Zod, React Hook Form, React Table
- AI 생성: GPT API
- 통신: Axios, React Query
- 상태관리: Recoil, Redux Toolkit
- 스타일링: Tailwind CSS
- 배포: AWS S3, CloudFront