3. 1. 비지니스 설정
* Business Needs
- 2017년 7월 기준 한국 스마트폰 보급률을 91%
- 스마트폰 사용자의 평균 교체 주기는 2년 7개월
* Business Model
- ‘BIGTO’는 고객이 관심을 가지는 중고 스마트폰에 대해 사용자
가 직접 비교 분석을 하고 구입 시기 및 가격을 추천해준다.
- 예정) 서로 이익을 얻을 수 있는 판매자와 소비자를 매칭하여 중
개 수익을 얻는다.
4. 2. 데이터 정의
데이터
종류
중고 거래 게시글, 사용자 이용내역과 같은 평문 데이터
데이터
수급
수급 방식 수급 출처
중고 거래 사이트 크롤링 Cetizen, etc.
웹 서비스를 통한 고객 제공 Bigto 서비스 이용 내역
5. 3. 적용기술 - backend
기술 설명
데이터 크롤링 Python 크롤링을 통한 데이터 수집 및 저장
데이터 분석 R 데이터 분석
자동화
Linux Utility
(nohup, Crontab)
백그라운드로 배치 코드를 통해 크롤링
백엔드 구성
Google Compute
Engine
사용자의 증가로 인한 부하를
유연하게 처리
MariaDB
분석된 데이터를 저장
및 재처리 한 결과를 저장
Firebase
3rd Party 인증(Google, Facebook),
실시간 데이터베이스,
프론트엔트 코드 배포
6. 3. 적용기술 - frontend
기술 설명
UI
Bootstrap Bootstrap Studio를 활용하여 UI 설계
Material UI Material Design을 적용하여 UI 설계
Chart Chart.js 데이터 시각화
Framework Angular4 Mobile & Desktop Web Framework
7. 4. 역할 분배
팀 파트 팀장 팀원
1
Data
Engineering
데이터 수집 및 가공 정효 재현
데이터 탐색 및 분석 재현 정효
데이터 시각화 관용 윤하
2 Web (Server-Side) 종원 관용
3 Web (Client-Side) 윤하 관용
4 Server 관리 윤하 종원
22. 9. 향후 개선할 점
- 데이터 처리 및 분석 세분화 및 구체화(R, MariaDB)
- 크롤링 자동화(Python)
- 사용자별 서비스 제공을 위한 계정 관리(Firebase)
- 실시간 서비스 제공
- 다양한 그래프를 통한 서비스 제공(Chart.js)
- SSL 통신을 통한 보안 강화
참고
https://github.com/llighter/bigto.git
https://github.com/llighter/Acorn_Final