오도원입니다.

건강과 행복을 위하여

PNU DSC/해커톤

ASYNC AWAIT팀. 종합 게임 패치노트 서비스 웹 어플리케이션

오도원공육사 2020. 8. 14. 00:06
반응형

1) ASYNC AWAIT 팀

https://github.com/ohdowon064/async_await

 

ohdowon064/async_await

PNU DSC 제 1회 해커톤 약속알림 웹어플리케이션. Contribute to ohdowon064/async_await development by creating an account on GitHub.

github.com

 저를 포함하여 문건우님, 최정은님으로 구성되었습니다. 저희가 개발한 것은 여러 게임들의 패치노트를 한번에 볼 수 있도록하는 게임 패치노트 총합서비스 웹 어플리케이션을 개발했습니다.

 백엔드는 nodejs의 express 프레임워크, 프론트는 React.js, DB는 mongoDB를 사용했습니다. mongoDB를 사용한 이유는 빠르게 개발해야하니 스키마 변경이 잦을 것이라고 판단해서 nosql 중 가장 익숙한 mongoDB를 선택했습니다. 

 

 nodejs 웹 스크래퍼 패키지인 puppeteer와 스케줄링 작업 패키지인 node-scheduler를 이용하여 정해진 시간마다 게임들(리그오브레전드, 메이플스토리, 카트라이더)의 패치노트를 크롤링해옵니다.

 

 사용자는 각 게임 사이트를 각각 접속하여 패치내용을 확인할 필요없이 이 사이트에서 모두 종합적으로 확인할 수 있습니다.

 

반응형

'PNU DSC > 해커톤' 카테고리의 다른 글

제1회 PNU DSC 해커톤 후기  (5) 2020.08.09