Skip to content

Fruitson82/TellMeTheFineDust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

미세먼지를 알려줘!

1. 개요

육아를 하면서 한창 더 미세먼지를 신경쓰는 아내.
미세먼지 검색을 위해 핸드폰 또는 태블릿으로 미세먼지를 검색하는 과정에서 불필요한 에너지 소비가 많다고 판단되어 개발자인 남편이 조금이나마 수고를 덜어주기 위해 고민끝에 미세먼지 농도를 간편하게 조회할 수 있는 일종의 봇을 만들기로 결정! (카카오 플러스 친구 검색에서 '#과일가게아들'을 검색)

2. 구성 및 흐름도

흐름도

3. 기능

기본적으로 카카오톡 옐로아이디는 3개의 이벤트로 서비스를 제공.
'미세먼지를 부탁해'는 미세먼지 간편 조회 이외에 다른 기능은 애초에 계획되진 않았으나,
이왕 개발하기로 했으니 카카오톡 옐로아이디로 활용할 수 있는 것으로 나머지 2개의 기능을 추가해봄.
  • 미세먼지 조회
    • 조회 요청 시간과 가장 근접한 시간에 측정한 미세먼지 관련 데이터를 조회 (서비스 타겟이 나의 아내뿐이어서 미세먼지 측정소는 현재 나의 거주지와 가장 가까운 곳(성북구 측정소)으로 하드코딩되어 있음. 어짜피 사용자는 아내밖에 없어서...)
      01.search

  • 가족소개
    • AWS의 S3를 이용해 가족사진을 표시하도록 함(5장의 사진을 임의로 표시).
      02.family

  • Let's go github...
    • 개발 관련 Github 사이트로 이동.
      03.github

4. 참고사항

  • 개발 언어는 Node.js와 Python을 사용(Python 소스는 최초 간단하게 개발했기 때문에 Node.js 기준으로 개발된 기능에 대해서 README 작성).
  • AWS와 공공 데이터 포털과 API 통신 시 Python은 기본 패키지로 개발이 가능하나, Node.js 경우 npm을 통한 모듈(request) 다운로드가 필요함. 이에따라 Node.js는 Local에서 개발 프로젝트를 구성하여 zip파일로 압축 후 Lambda에 업로드.

About

미세먼지를 알려줘!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published