AI 서비스 기능을 추가하여 SellerBox App의 기능을 확장하였습니다. CircleCI를 활용하여 Playstore, Appstore로 배포가 가능한 CI/CD 파이프라인을 구축하였습니다.
Features
-
AI 서비스 기능 추가
- AI를 활용하여 상품명 추천, 마켓 분석 등의 기능을 추가하였습니다.
- AI를 활용하여 유저에 맞춤형 뉴스피드를 제공하는 기능을 구현했습니다.
-
CI/CD 파이프라인 구축
- CircleCI를 사용하여 자동화된 빌드 및 배포 파이프라인을 구축하였습니다.
- Playstore와 Appstore로의 배포를 자동화하여 개발 효율성을 높였습니다.
-
WebView 통합
- 기존 웹 기반 기능을 React Native WebView를 통해 통합하여 모바일 환경에서도 원활한 사용자 경험을 제공합니다.
-
상태 관리 및 데이터 통신
- Redux Toolkit과 React Query를 사용하여 상태 관리 및 데이터 통신을 최적화하였습니다.
- 비동기 데이터 처리를 효율적으로 관리하여 앱의 성능을 향상시켰습니다.
Tech Stack
- Frontend: React Native, TypeScript, Redux Toolkit, React Query
- CI/CD: CircleCI
- AI 서비스: AI 모델 통합
- 배포: Playstore, Appstore
- WebView: React Native WebView
- 상태 관리: Redux Toolkit, React Query
- 통신: Axios, WebSockets