티스토리 뷰

블퍼 v1.0 

 

GrayCha::블퍼 v1.0

블퍼::블로그 포스팅 작성을 위한 도우미 서비스

www.graycha.net

  • Blog + Helper = BLPER 
  • 블로그 포스팅을 위한 정보 검색을 목적으로 하는 서비스입니다.

 


1. 화면구성

- 메인

  • 검색어 입력, 검색어 출력, 연관 검색어, 실시간 키워드, 실시간 이슈 탭으로 화면을 구성하였습니다.
  • 검색어 출력 탭(A)연관 검색어 탭(B)을 상단 배치하여, 정보검색에 중심을 두었습니다.
  • 실시간 키워드 탭(C)과 실시간 이슈 탭(D)을 하단 배치하여, 이슈 정보 탐색에 중심을 두었습니다.
  • 모바일 기준 메인 화면 기본 탭은 검색어 출력 탭(A)실시간 키워드 탭(C)으로 정보검색과 이슈 정보 탐색을 한눈에 볼 수 있게 구성하였습니다.

블퍼.메인화면

 

- 검색어 출력 탭(A) / 연관 검색어 탭(B) 

  • 검색어 대기 상태일 때는 회색 음영을 기본으로 합니다.

블퍼.검색어 출력 탭(A)과 연관 검색어 탭(B)  - 검색대기

 

  • 검색어 데이터를 정상적으로 조회했을 경우, 관련 정보와 연관 검색어를 화면에 출력합니다.
  • 검색 데이터는 다음과 네이버를 기준으로 하며, 우선순위는 다음입니다.

블퍼.검색어 출력 탭(A)과 연관 검색어 탭(B)  - 검색출력

 

  • 연관 검색어를 클릭하면 해당 검색어를 자동 조회하여, 검색어 출력 탭(A)에 추가 탭 형태로 정보를 출력합니다.
  • 검색어 출력 탭(A) 은 기본 탭 확장 형태로 구성되어 있습니다.

블퍼.검색어 출력 탭(A)과 연관 검색어 탭(B)  - 연관 검색어

 

- 실시간 키워드 탭(C) / 실시간 이슈 탭(D)

  • 실시간 키워드 정보는 구글 트렌드 정보를 수집하여 출력합니다.
  • 실시간 이슈 정보는 정책 브리핑 정보를 수집하여 출력합니다.
  • 실시간 정보는 배치 서비스를 통해 데이터를 수집합니다.

블퍼.실시간 키워드 탭(C)과 실시간 이슈 탭(D)

 

2. 기능 정의

  • 다음 / 네이버 / 구글 API 서비스를 기반의 데이터 정보를 표기합니다.

 

3. 프로젝트 스펙

# Services or Plugins
- Apache v2.3
- PHP v7
- PHP - Simplexml_load_string
  https://www.php.net/manual/en/book.simplexml.php
- Laravel v7.3
- Laravel - Job
- Laravel - Schedul
- Laravel - MongoDB
  https://github.com/jenssegers/laravel-mongodb#query-builder
- NoSQL - MongoDB
- Bootstrap v5

# API 
- Naver Developers
  https://developers.naver.com/docs/serviceapi/search/blog/blog.md
- Kakao Developers
  https://developers.kakao.com/docs/latest/ko/daum-search/dev-guide
- Google Trend
  https://developers.google.com/android-publisher/getting_started?hl=ko
- Korea Issue
  https://www.korea.kr/etc/rss.do

 

 

* 개인 프로젝트 관리를 목적으로 하며, 비상업적 용도로 제작 하였습니다.

댓글