Skip to content

Latest commit

 

History

History
124 lines (75 loc) · 4.55 KB

README.md

File metadata and controls

124 lines (75 loc) · 4.55 KB

🏆 제 12기 SW 마에스트로 해커톤 2등 수상 🏆

🌳 DreamTree 🌳

DreamTree 웹 바로가기 & DreamTree 앱 다운받기

Android Application

💬 Language

Kotlin

🔎 Architecture

MVVM

🛠️ Technical Stack

AAC, Koin, Databinding, Retrofit, RxJava, Okhttp, Glide, NaverMap

📷 Screenshot

  • 항공뷰 & 시티뷰

  • 반경거리조절

  • 마커 클러스터링

  • 검색 기능

  • 가맹점 상세정보 조회

  • 잔액조회

Web Application

💬 Language

Javascript

🔎 Architecture

MVVM

🛠️ Technical Stack

VueJS Vuetify vue-naver-maps Axios

📷 Screenshot

  • 메인뷰

기본화면

  • 검색 기능

상세검색화면

없는가게

  • 가맹점 상세정보 조회

가게상세정보

메뉴없음

  • 위치기반 가맹점탐색

메뉴없음

Server

💬 Language

Javascript

🔎 Architecture

REST

🛠️ Technical Stack

Node.js Express mongoDB naverMaps-api-Geocoding

💻 APIs

1. 꿈나무 카드 가맹점 전체 조회 쿼리

index router를 통해 마포구에 있는 가게들의 전체 데이터를 받아옵니다.
공공데이터 '꿈나무카드가맹점 현황'과 naver-Maps-Geocoding으로 데이터 생성
  • HTTP Method: GET
  • Endpoint: https://dreamtree-dywzy.run.goorm.io/

2. 위경도 기반 주변 가맹점 정보 쿼리

위치 정보 (위도, 경도, 거리)를 전달하여 현재 위치로부터 
거리 안에 있는 모든 가게 들 중 가까운 가게부터 데이터를 받아옵니다.  
  • HTTP Method: GET
  • Endpoint: https://dreamtree-dywzy.run.goorm.io/location?latitude={latitude}&logitude={logitude}&distance={distance}

3. 키워드(업체명) 검색 기반 가맹점 정보 쿼리

업체명 중 일부를 쿼리 파라미터로 전달하여
가맹점 정보를 받아옵니다(검색 기능).
  • HTTP Method: GET
  • Endpoint: https://dreamtree-dywzy.run.goorm.io/keyword?storename={storename}

✋ Part

Part Name
Front-end 이지훈, 황수민
Android 김현준, 박해민
Back-end 이인서, 이현민