SnuMenu 스누메뉴 정보

개인적인 필요에 의해 시작된 프로젝트이며 아래와 같이 동작합니다
원본데이터가 잘못된 경우(오탈자 등)가 있을 수 있으므로 식단 및 식당 정보는 참고용으로만 활용하시기 바랍니다.

동작 원리

Card image cap
Web Crawler

식단 및 식당 데이터는 웹 크롤러를 통해 수집됩니다.

Card image cap
Translation

수집된 한국어 식단 정보는 자체 사전기반 데이터베이스를 통해 영어로 번역됩니다.

Card image cap
Caching

빠른 응답속도를 위해 수집 및 번역이 완료된 식단과 식당 정보는 캐싱되어 서비스됩니다.

아래 환경에서 개발되었고, 2018년 12월 기준 안드로이드와 웹버전으로 서비스 됩니다.

환경

Card image cap
Server

Node.js

Go nodejs.org
Card image cap
Web Framework

Express

Go expressjs.com
Card image cap
Database

Mongo DB

Go www.mongodb.com

다음과 같은 다양한 라이브러리들을 활용해 개발되었습니다.

라이브러리

웹버전 라이브러리

Jquery
MIT License
Go Website
Jquery UI
MIT License
Go Website
Bootstrap 4
MIT License
Go Website
Daterangepicker
MIT License
Go Website
Moment
MIT License
Go Website
Isotop
GPL v3 License
Go Website

모바일(안드로이드) 라이브러리

Joda Time
Apache License 2.0
Go Website
Gson
Apache License 2.0
Go Website
GreenDAO
Apache License 2.0
Go Website
Apache Commons Text
Apache License 2.0
Go Website
Android-Job
Apache License 2.0
Go Website
App-Context
Apache License 2.0
Go Website
AlmostMaterialDatepicker
Apache License 2.0
Go Website
AutoFitTextView
Apache License 2.0
Go Website
Android Opensource Project
Apache License 2.0
Go Website