본문 바로가기

Project/3. SULCHELIN <API>

project 3. matjip (To be determined)

 

프로젝트 제목 정하는게 제일 어렵고요...

변수명 짓는게 제일 어렵고요...

 

창의력은 저에게 주어지지 않앗읍니다,,

 

 

 

순전히 먹보를 위한 먹보에 의해 만들어진 이 프로젝트는...

맛집들을 알려줍니다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 어떠한 분위기?냐에 따라 나눠서 출력해 줄 거고

예) 한남동 와인바, 마포 삼겹살 맛집 이런식의 검색으로 상위에 있는 값들을 가져와 출력해 줄 거임

 

페이지 이동없이 현재위치에서 그 식당/바 가는 법을 알려줄 것입니다.

 

 

 

 

대략적인 구성은 이러하다.

 

1. 먼저 어떠한 분위기냐를 고른다. 여기서 1/2번 처럼 친구랑. 애인이랑 으로 할까.. 소주 맥주 와인 이런 걸로 갈까 하다가

요즘은 친구랑 왜 와인 못마셔? 하며 2번으로 가기로 결정!! + 애기맛은 카페맛으로 커피/디저트 쪽으로 갈 생각 애기 맛도 이름을 바꿔야 할 듯

2. 지도에서 이제 위치를 선정한다. 용산구, 마포구, 강남구 등등등

3. 그러면 지도 밑에 결과 리스트가 나타나는데 거기에는 가게명, 대표메뉴, 가격, 주소, 전화번호, 현재위치에서 가는길 (네이버지도 API사용 예정) 가격은 레이팅 처럼 $, $$, $$$ 으로 가격대를 인당 1만원 이하, $$ 3~7만원, $$$ 인당 7만원 이상 정도로 나타내려고 한다.

 

 

 

그럼 개발해야 되는 기능들은 무엇일까?

 

<프론트>

1. 동적화면으로 분위기를 고를 수 있는 카드? 준비

  1) 도큐먼트레디로 카드랑 지도 뿌려주기

  2) 각각의 분위기 카드에 키워드를 지정해주고 지도에서 고른 서울 구 + 분위기 카드 키워드를 백으로 보낸다

2. 백에서 보낸 데이터 정보를 json -> json 리스트를 하나씩 뽑아 -> view list에 하나씩 나타내준다.

  1) 가격은 가격 범위대를 설정해놓고 그 설정에 따라 $, $$, $$$ 대로 나타내 준다.

  2) 네이버지도 API + 현재위치 설정 을 이용해서 가는길을 보여줄 수 있도록 한다.

 

<백>

1. 우선은 웹스크래핑을 이용해서 자료들을 우선적으로 db에 모아놓을 생각. 

  1) 파이썬과 db 연결

  2) 서울시 구별로 딕셔너리 만들기 [] 

2. 네이버 검색 API 를 통해 검색어를 전달하면 결과를 반환

  1) api url를 통해 json 으로 데이터요청 ( xml과 json이 있는데 json이 훨씬 편하니 json으로 감)

  2) header로 네이버에서 발급해준 아이디와 키값을 넘김

  3) 받아온 json 데이터를 딕셔너리로 변환

3. 프론트에서 넘겨받은 정보 (구 + 분위기카드)로 저장되있는 것중에 찾아 해당되는 것들만 프론트로 다시 보내준다.