'PRESENT, PRESENT' 기획안

2116 단어 PRESENTPRESENT

1. 'PRESENT, PRESENT' 프로젝트 설명 :

평소 친구들 생일 선물 고를 때 '카카오톡 - 선물하기' 기능을 자주 쓴다.
사용하는 이유는 2만원대 / 3만원대 / 4만원대 / 5만원대 금액 별로 나눠져있으며, 정말 선물로 괜찮은 아이템들이 알아서 목록이 있어, 선택하여 구매만 하면 되기 때문이다.
하지만, '카카오톡 선물하기' 기능이 모바일에서만 지원이 가능하며, 최저가가 아니라는 단점이 있다.
그래서 가끔 선물하기에서 괜찮은 선물용 목록만 보고, 네이버에서 최저가를 다시 검색할 때가 있다.(내 기준)
프로젝트 겸사 해서, 아이템을 클릭하면 자동으로 최저가 사이트로 이동하게 되는 게 편할 것 같아서..... 해보기로 했다.

처음엔 카테고리를 2만원대 / 3만원대 / 4만원대 / 5만원대 식으로 정리할까 하다가,
생각해보니 최저가를 목적으로 하게 되면, 위 금액이 매번 달라질 수 있을 것 같다는 생각이 들었다.

그래서, 선물 용도에 따라 구분만 하기로 변경
(선물 카테고리는 고정 / 카테고리 내 리스트도 내 기준을 괜찮은 선물을 골라 고정.)

(+) 생각해보니 그럼 금액과 아이템 이름을 같이 쓰는게 의미없다.
내가 만드는 목적은 괜찮은 선물용 목록과 해당 아이템의 당일 최저가를 알고 싶은 것 뿐이니까 상관없을까 ...?

2. 화면 구상 :

메인화면

넣고 싶은 기능

메인화면 아이템 자세히 보기 클릭 시 -> 추천 이유 전체 표시와 리뷰 작성 공간 표시

각 카테고리 메인화면 오른쪽에 사람들 추천 비추천 표시 랭킹을 보여주고 싶음.

3. 개발해야 하는 기능들 :

(1) 메인 화면 html/css 설계

(2) API 설계


상품 API 설계

리스팅 API - 저장 카드 읽기 (Read)
(1) 요청 방식 = GET
요청 데이터 없음
(2) 서버가 제공 할 기능

  • DB에 저장돼있는 상품명, 이미지, 추천 이유, URL 정보 가져오기

포스팅 API - 카드 생성 (Create)
(1) 요청방식 = POST
요청 데이터 : URL, 추천 이유
(2) 서버가 제공 할 기능

  • URL의 meta 태그 정보를 바탕으로 상품명, 이미지 스크래핑
  • 상품명, 이미지, URL, 추천 이유 정보를 모두 DB 저장

게시판 API 설계

리스팅 API - 저장 게시글 읽기 (Read)
(1) 요청 방식 = GET
요청 데이터 없음
(2) 서버가 제공 할 기능

  • DB에 저장돼있는 넘버, 간단 후기, 닉네임 가져오기

포스팅 API - 게시글 생성 (Create)
(1) 요청방식 = POST
요청 데이터 : 닉네임, 간단 후기
(2) 서버가 제공 할 기능

  • 닉네임, 간단 후기 정보를 모두 DB 저장

4. 프로젝트에 필요한 데이터 소스 :

(1) 카카오 선물하기 선물 리스트
(2) 네이버에서 검색 후 뜨는 쇼핑 최저가 리스트 순

좋은 웹페이지 즐겨찾기