2016 06 22 - lubang/calimap GitHub Wiki
2016-06-22
์งํ์ํฉ
- ๋จ~: ElasticSearh ๊ตฌ๋ํ ๋ ค๊ณ ์ง ์ปดํฐ์ ํด๋ดค์. ๊ทธ ๋ด์ ์ด์ฉ? ๋ ์ฐจ๋ผ๋ฆฌ ์๋๋ก์ด๋ ๊ฐ๋ฐํ๊ฒ ๋ค!
- ํธ๋ฅด:Flask Tutorial ๋ฐ๋ผ์ ์น ์๋ฒ ํ์ด์ง ํ ๋ฒ ๋ง๋ค์ด๋ด. ๋ก์ปฌ์~ SQLite์ ์ฐ๋ํด์ DB ์ฐ๋ ์ํํด๋ณด๊ณ ์์.
- ํฐ๋: ์์ดํฐ ์ฑ์์ ๋ญ ๋ง๋ค์ด์ผ ํ๋...? ์์ดํฐ ์ฑ์ ์ด์ฉํ ํ๋กํ ํ์ ์์ฑ, ์ฉ~~~~
- ์ ์ง: ๋ฑํ... ์ค์ผ์น์์ ๊ฐ๋ฐ์์๊ฒ ์ค ๋ ๋ญ ์ด์ฉ ์ ์๋์ง ์์๋ด. NEONTO ์ด๊ฑฐ ๊ด์ฐฎ์ ๋ฏ.
- ์ฌ์ฒ๋ฆฌ: Android๋ฅผ ์งํ, ์คํ๋์ค ๊น์์ ํฌ๋ก์ฐ ํ์~ ๋ญ ํ์ง? ์ฌ์์ฌ์~ ์ผ์ 3๋ฒ์งธ ์๊ฐ๋ฝ์ผ๋ก๋ ์ถฉ๋ถํ๋ฏ~
- ์ํ๋: Web Part... ๋ญํ ๊น? ๊ณ ๋ฏผํ์. Flask ์๋ฒ์ ์ฌ๋ฆด๋ ค๊ณ Flask ์ค์นํด๋ด. ์ฌ๊ธฐ ๋ฐ๋ชจ๋ณด์ ~
- FE(์ฒ ): Flask Tutorial ํด๋ดค์. ๊ฐ๋ฐํ๊ฒฝ๋ณด๋ค ๋~
- ๋๊ทผ๋ฐฉ: ์ฐพ์๋ณด๊ณ ๋์๋ค๋.
์๋๋ฆฌ์ค
- ์์ฒญ ๋ฉ์๋ ๋ก๋ฉ ํ๋ฉด 2์ด+ 100๋ฒ 1๋ฒ ๋ถ๋ฌธ์ฅ๋ ์ผ๊ตด
- ๋ฉ์ธ ํ ์คํธ๋ฅผ ์ ๋ ฅํ๋ Input + ์์ฑ Button + ๊ณต์ ํ๊ธฐ Button
- ์์ฑ ๋ฒํผ์ ๋๋ฅด๋ฉด 1.5์ด ๋ฉ๋ฉ๋ฉ๋ฉ๋ฉ~~~ ๋ฟ ~ ์ง์~
- ์ขํ ๋ณด๊ธฐ๋ฒํผ ํ์
- ๊ฐ์ง. ์ฐ๋ฆฌ๋ ์ด์ ์ฐ๋ ๊ธฐ๋ฅผ ๋ง๋ค์ด์ผ ๋๋๋ฐ...
ํ ์ผ
-
Client
- ๋ก๋ฉ ํ๋ฉด
- ๋์์ธ ํ๋ฉด
-
Client (ํฐ๋, ์ฌ์ฒ๋ฆฌ, ์ํ๋)
- Lat/long ๊ฐ์ ๋ณด์ฌ์ฃผ๋ ๊ฒ
-
DB ๊ตฌ์ถ & ๋น์ฆ๋์ค (๋จ~)
- A, B, C -> Lat/Long ๋งคํ, ๊ทธ๋ฆผ์ ๋ฐ๋ ๋ฒ ํ์ธ
-
์๋ฒ API ๋์ถ (FE, ํธ๋ฅด)
- REST: POST /api/sipabet {text: "abc" }, return {url: "http://....."}
- REST: GET /api/sipabet/recommand , return {url: "http://...."}
-
๋ชจ๋ฐ์ผ ๋์์ธ (์ ์ง๋)
-
์๋ฒ ์ญ์ธ - ๋๊ทผ๋ฐฉ ์๋ฒ (MacMini, Docker, Apple Push Server, Android Push Server) (๋๊ทผ๋ฐฉ)
Long far away Future work
- ๋ก๊ทธ์ธ (Authentication) -> ํ์๊ฐ ์์ ๋ฏ