DreamTree ์น ๋ฐ๋ก๊ฐ๊ธฐ & DreamTree ์ฑ ๋ค์ด๋ฐ๊ธฐ
Kotlin
MVVM
AAC
, Koin
, Databinding
, Retrofit
, RxJava
, Okhttp
, Glide
, NaverMap
- ํญ๊ณต๋ทฐ & ์ํฐ๋ทฐ
- ๋ฐ๊ฒฝ๊ฑฐ๋ฆฌ์กฐ์
- ๋ง์ปค ํด๋ฌ์คํฐ๋ง
- ๊ฒ์ ๊ธฐ๋ฅ
- ๊ฐ๋งน์ ์์ธ์ ๋ณด ์กฐํ
- ์์ก์กฐํ
Javascript
MVVM
VueJS
Vuetify
vue-naver-maps
Axios
- ๋ฉ์ธ๋ทฐ
- ๊ฒ์ ๊ธฐ๋ฅ
- ๊ฐ๋งน์ ์์ธ์ ๋ณด ์กฐํ
- ์์น๊ธฐ๋ฐ ๊ฐ๋งน์ ํ์
Javascript
REST
Node.js
ย Express
ย mongoDB
naverMaps-api-Geocoding
index router๋ฅผ ํตํด ๋งํฌ๊ตฌ์ ์๋ ๊ฐ๊ฒ๋ค์ ์ ์ฒด ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ต๋๋ค.
๊ณต๊ณต๋ฐ์ดํฐ '๊ฟ๋๋ฌด์นด๋๊ฐ๋งน์ ํํฉ'๊ณผ naver-Maps-Geocoding์ผ๋ก ๋ฐ์ดํฐ ์์ฑ
- HTTP Method:
GET
- Endpoint:
https://dreamtree-dywzy.run.goorm.io/
์์น ์ ๋ณด (์๋, ๊ฒฝ๋, ๊ฑฐ๋ฆฌ)๋ฅผ ์ ๋ฌํ์ฌ ํ์ฌ ์์น๋ก๋ถํฐ
๊ฑฐ๋ฆฌ ์์ ์๋ ๋ชจ๋ ๊ฐ๊ฒ ๋ค ์ค ๊ฐ๊น์ด ๊ฐ๊ฒ๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ต๋๋ค.
- HTTP Method:
GET
- Endpoint:
https://dreamtree-dywzy.run.goorm.io/location?latitude={latitude}&logitude={logitude}&distance={distance}
์
์ฒด๋ช
์ค ์ผ๋ถ๋ฅผ ์ฟผ๋ฆฌ ํ๋ผ๋ฏธํฐ๋ก ์ ๋ฌํ์ฌ
๊ฐ๋งน์ ์ ๋ณด๋ฅผ ๋ฐ์์ต๋๋ค(๊ฒ์ ๊ธฐ๋ฅ).
- HTTP Method:
GET
- Endpoint:
https://dreamtree-dywzy.run.goorm.io/keyword?storename={storename}
Part | Name |
---|---|
Front-end | ์ด์งํ, ํฉ์๋ฏผ |
Android | ๊นํ์ค, ๋ฐํด๋ฏผ |
Back-end | ์ด์ธ์, ์ดํ๋ฏผ |