-
항해99 첫 주 첫 프로젝트 : 구현하고 싶은 기능들 정리(Starting Assignment)항해99_프로젝트 2021. 3. 1. 18:50
미니 프로젝트 제목 / 간단 설명
공연 전시 내비 / 국내 공연과 전시와 관련한 정보를 제공합니다.
와이어 프레임 사진
메인사이트

공연 소개 사이트/ 전시 소개 사이트

구현하려는 기능들
-
API 설계로 보는 구현 기능
로그인 하지 않아도 되는 기능
기능 Method URL request response 전시 정보 가져와서
DB에 저장
(DB 2개 생성 : 최신순,좋아요순)POST /artshow {'title':title, 'image':image, 'loc':loc, 'loc_detail':loc_detail, 'date':date, ' like':0}전시 정보 데이터
(DB 2개 생성 : 최신순, 좋아요순)전시 정보 DB 불러오기(좋아요순)GET/artshow전시 정보 리스트(좋아요 높은 순)전시 좋아요 +1POST/artshowLike{'like' = current_like, 'new_like' = current_like + 1전시 좋아요 +1전시 정보 DB 불러오기(최신순) GET /artshowRecent 전시 정보 리스트
(최신순)공연 정보 가져와서
DB에 저장POST /performance {'title':title, 'image':image, 'loc':loc, 'loc_detail':loc_detail, 'date':date, 'like':0} 공연 정보 데이터 공연 정보 DB 불러오기 GET /performance 공연 정보 리스트 공연 좋아요 +1POST/performanceLike{'like' = current_like, 'new_like' = current_like + 1공연 좋아요 +1로그인 했을 때만 사용 가능한 기능
기능 Method URL request response 전시 리뷰 저장하기
(로그인 전용)POST /artshow/review {'title':title, 'username':username,'comment':comment} 전시 리뷰 데이터 전시 리뷰 불러오기
(로그인 전용)GET /artshow/review {'title':title, 'username':username,'comment':comment} 전시 리뷰 데이터 공연 리뷰 저장하기
(로그인 전용)POST /performance/review {'title':title, 'username':username,'comment':comment} 공연 리뷰 데이터 공연 리뷰 불러오기
(로그인 전용)GET /performance/review {'title':title, 'username':username,'comment':comment} 공연 리뷰 데이터 Public git hub repo
'항해99_프로젝트' 카테고리의 다른 글
항해99 1기 클론코딩 결과물 (0) 2021.04.10 항해99 첫 프로젝트 결과물 (0) 2021.03.05 -