과학기술정보통신부 오픈소스 해커톤

과학기술정보통신부 오픈소스 해커톤

2018, Jun 29    

프로젝트 기획 및 의도

  • 사용자 맞춤으로 서울시 복지 정보를 제공.
  • 챗봇으로 좀더 빠르고 편리하게 질의 응답을 제공하는 복지 서비스.

개발기간

  • 2018년 06월 28일 ~ 06월 30일 (무박 3일)

개발환경

  • 개발환경 : MacOs, Window , Android
  • 형상관리 : Github
  • DB : MySQL
  • 주요기술 : java, python, RiveScript, Node.js
  • 오픈소스 : Retrofit, MP chart, socket.io

사용데이터

  • 복지로,서울 청년수당 웹 페이지 크롤링.

팀 구성 및 나의 담당역할

  • 팀구성
    • 5명(개발4명,디자이너1명)
  • 나의 역할
    • Retrofit 활용하여 서버에서 Json 데이터 받아와 CardView에 보여주며, 데이터를 시각적으로 보여주기위해 MP chart를 사용하여 안드로이드 앱에서 원형 차트로 데이터를 표현.

배운점

  • 디자이너가 건네준 앱디자인을 그대로 Layout에 표현하는 것이 짧은 기간동안 구현하는 것이 힘들었고, 사용하는 용어와 Android Studio에서 필요로하는 파일명이 디자이너와의 언어에서 많이 다르다는 것을 알게 되었습니다. Android에서 Layout을 표현 할 수 있는 방법이 다양하다는 것과 Github에서 기존에 있는 오픈 소스를 활용하여 앱을 만들고 디자인 한다면 시간과 노력을 줄일 수 있다는 것을 배운 해커톤이었습니다.

깃허브 및 시연 영상

github 링크

안드로이드 앱 시연 영상

챗봇 서버 구현 영상

교내 소식