ScreenShot
Application
App store
Play Store
Web
Description
•
차이 앱에서 상세한 혜택을 한눈에 보기 어려움을 해소하기 위해 개발
•
차이 혜택 정보를 "할인율", "할인금액", "번개 가성비" 정렬기준으로 한눈에 쉽게 볼 수 있도록 제공
•
브랜드를 구독 설정하면, 해당 브랜드 할인 시작되면 Push notification 전송
•
매일 아침 신규 입점되는 브랜드 목록 Push notificatioin 전송
기술 스택
Firebase
•
Firestore (FCM 토큰 저장, 유저 별 구독 브랜드 목록 저장)
•
Cloud function (차이 혜택 크롤링, 차이 혜택 계산 API 제공)
•
Authentication (로그인)
•
Firebase Hosting (차이부스터 웹 페이지 호스팅)
Web
•
React
•
Chakra-UI
Client
•
Flutter 2.0
구현 내용
•
차이 혜택 10분 주기 Crawling 으로 Firestore 에 저장
•
Firebase Cloud Functions 이용하여 혜택 정보 API 제공
•
React 로 혜택 정보 웹 페이지 구현
성과
•
Flutter 학습 내용을 블로그 정리하면서 개발, Google Search Console 분석 결과 Flutter 를 통한 유입 다수 발생